moai-cc-mcp-plugins-settings-2

Configure MCP servers and plugins for Claude Code via settings.json with OAuth and path restrictions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This template configures MCP servers and plugins with OAuth, path restrictions, and security considerations.

Core Features & Use Cases

  • OAuth & Permissions: Scoped access for MCP servers.
  • Server Config: GitHub, filesystem, sqlite, brave-search patterns.

Quick Start

Copy the MCP plugin settings into your project and adjust scopes.

Frequently Asked Questions about moai-cc-mcp-plugins-settings-2

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

FAQPage Schema
How do I configure MCP servers with OAuth and permission scoping?

Configure MCP servers by setting OAuth credentials and scoped permissions in settings.json. Define least-privilege access for each server (GitHub, Filesystem, SQLite, Brave Search), store secrets in environment variables, and validate structure via CLI commands to enforce security boundaries.

What's the best way to set up MCP plugins for Claude Code with external APIs?

Set up MCP plugins by configuring server definitions in settings.json with explicit path whitelisting, OAuth tokens, and scoped permissions. Use CLI commands to validate health checks and marketplace integration, enabling secure tool and API access without exposing unnecessary credentials.

Can I use MCP servers for GitHub, filesystem access, and database queries together?

Yes, MCP servers support GitHub, Filesystem, SQLite, and Brave Search integration simultaneously. Configure each with separate OAuth scopes and permission restrictions in settings.json, then use CLI validation to ensure all servers pass health checks before deployment.

How do I restrict filesystem access when configuring MCP plugins?

Restrict filesystem access by defining explicit path whitelists in the Filesystem MCP server configuration within settings.json. Enforce least-privilege scopes and validate restrictions through CLI commands to prevent unauthorized directory traversal.

What security considerations should I follow when setting up MCP OAuth?

Store OAuth secrets in environment variables, never in settings.json. Apply least-privilege scopes for each MCP server, whitelist specific paths for filesystem access, and run CLI health checks to validate configuration before enabling external tool integration.

Do I need to validate MCP server configuration after setup?

Yes, use CLI commands to validate settings.json structure and run health checks on configured MCP servers. Validation ensures OAuth credentials are properly scoped, paths are whitelisted correctly, and all servers are ready for secure integration with Claude Code.