claude-mcp-setup logo

claude-mcp-setup

by patruff

This script deploys Model Context Protocol (MCP) robots across your Windows system to enhance Claude's capabilities. It sets up various MCP servers for file system, GitHub, Brave Search, memory, and more.

View on GitHub

Last updated: N/A

What is claude-mcp-setup?

The claude-mcp-setup script automates the deployment and configuration of multiple Model Context Protocol (MCP) servers on a Windows system. These servers provide Claude with access to various data sources and functionalities, such as file systems, GitHub repositories, Brave Search, and more, enhancing its capabilities.

How to use claude-mcp-setup?

  1. Install Python 3.x and Node.js. 2. Set up a Google Cloud account if using Gmail/Drive functionality. 3. Create a .env file with necessary API keys. 4. Configure Google Cloud OAuth consent screen and create OAuth Client ID. 5. Place the gcp-oauth.keys.json file in the same directory as the script. 6. Run python setup_mcp.py to deploy the robots. Use --skip-prompts and --skip-auth for stealth mode.

Key features of claude-mcp-setup

  • Automated deployment of multiple MCP servers

  • Integration with various data sources (file system, GitHub, Brave Search, Gmail, Drive, etc.)

  • Simplified configuration using .env files

  • Google Cloud OAuth setup for Gmail/Drive integration

  • Command-line options for customization (skip prompts, skip authentication)

Use cases of claude-mcp-setup

  • Enhancing Claude's knowledge base with local files and data

  • Integrating Claude with GitHub repositories for code understanding and collaboration

  • Enabling Claude to perform web searches using Brave Search

  • Providing Claude with access to Gmail and Google Drive for email and document management

  • Automating tasks and workflows using Todoist integration

FAQ from claude-mcp-setup

What if authentication fails?

Try rebooting the robots (python setup_mcp.py --skip-prompts), check your security clearance (OAuth credentials), verify you've activated all necessary APIs, and confirm your test user status.

What if robots aren't responding in Claude?

Check their configuration files, verify all access codes are in place, and complete the Google authentication ritual.

What if Google authentication fails?

Verify all required scopes are added in OAuth consent screen, check that you are listed as a test user, ensure gcp-oauth.keys.json is correctly placed, try removing old credential files and reauthenticating.

Where are the configuration files located?

Configuration files are located in C:\Users\YourUsername\AppData\Roaming\Claude\claude_desktop_config.json

What is the purpose of the anthropicFun folder in Google Drive?

The 'anthropicFun' folder serves as a base of operations for the Gmail/Drive unit, ensuring the robots stay in their designated play area.

claude-mcp-setup - MCP Server | MCP Directory