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.
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?
- 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 thegcp-oauth.keys.json
file in the same directory as the script. 6. Runpython 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?
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?
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?
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?
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?
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.