moai-cc-mcp-plugins

Configure MCP servers and plugins for Claude Code with OAuth and validation.

1|Updated Jul 28, 2025
One-click install
npx skills add https://github.com/kivo360/quickhooks --skill moai-cc-mcp-plugins-kivo360
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-cc-mcp-plugins
Source: https://github.com/kivo360/quickhooks/tree/main/.claude/skills/moai-cc-mcp-plugins
Command: npx skills add https://github.com/kivo360/quickhooks --skill moai-cc-mcp-plugins-kivo360

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides MCP server and plugin configurations, OAuth, and permissions for Claude Code integrations.

Core Features & Use Cases

  • MCP Setup: GitHub, filesystem, SQLite, Brave Search servers.
  • Security: OAuth and scoped permissions.
  • Validation: Structure validation for MCP and plugins.

Quick Start

Define a GitHub MCP server with OAuth scopes and verify structure.

Frequently Asked Questions about moai-cc-mcp-plugins

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MCP servers for Claude Code?

Configure MCP servers by defining their type (GitHub, filesystem, SQLite, Brave Search), setting OAuth scopes for permissions, whitelisting allowed paths, and storing secrets in environment variables. Validate the structure using MCP validation commands before deployment.

What OAuth scopes do I need to set up an MCP plugin?

OAuth scopes restrict what an MCP plugin can access. Define scopes based on your integration's needs—GitHub requires repo access, filesystem plugins need path whitelisting, and external APIs require specific permission grants. The Skill enforces scope validation during setup.

How do I validate MCP plugin structure?

Validate MCP plugins using the /mcp health check endpoint and plugin validation commands. These verify that your server configuration, OAuth settings, path whitelisting, and environment variables meet security and operational requirements before integration.

Can I use environment variables to store secrets in MCP configurations?

Yes, environment variables are the required method for storing secrets in MCP configurations. This approach keeps credentials out of configuration files and ensures secure handling of OAuth tokens, API keys, and other sensitive data.

What's the difference between setting up MCP servers versus plugins?

MCP servers are the backend services (GitHub, filesystem, SQLite, Brave Search) that provide data and functionality. Plugins are integrations that connect those servers to Claude Code through OAuth scopes and permission controls. Both require validation and security configuration.

Do I need to whitelist file paths when configuring filesystem MCP servers?

Yes, path whitelisting is a required security control for filesystem MCP servers. It restricts which directories and files the plugin can access, preventing unauthorized data exposure and ensuring operations stay within defined boundaries.