{"type":"mcp_server","name":"claude-mcp-setup","description":"This repository provides a Python script to deploy Model Context Protocol (MCP) robots on Windows, enabling functionalities like file system management, GitHub integration, internet searching, and more. These robots require","category":"Developer Tools","language":"Python","stars":48,"forks":7,"owner":"patruff","github_url":"https://github.com/patruff/claude-mcp-setup","homepage":null,"setup":"## Setup\n\n1.  Install Python 3.x and Node.js.\n2.  Create a Google Cloud account.\n3.  Enable Google Drive API and Gmail API in your Google Cloud project.\n4.  Configure OAuth consent screen with \"External\" user type, fill in app name and required fields, and add your email as a test user.\n5.  Add the following OAuth scopes in the OAuth consent screen:\n```\nhttps://www.googleapis.com/auth/gmail.readonly\nhttps://www.googleapis.com/auth/gmail.send\nhttps://www.googleapis.com/auth/gmail.compose\nhttps://www.googleapis.com/auth/gmail.modify\nhttps://www.googleapis.com/auth/drive.file\nhttps://www.googleapis.com/auth/drive.readonly\nhttps://www.googleapis.com/auth/drive.appdata\nhttps://www.googleapis.com/auth/drive\nhttps://www.googleapis.com/auth/drive.metadata\nhttps://www.googleapis.com/auth/drive.metadata.readonly\n```\n6.  Create an OAuth Client ID in Google Cloud Console, choosing \"Desktop App\" as application type.\n7.  Download the JSON file, rename it to `gcp-oauth.keys.json`, and place it in the same directory as the setup script.\n8.  Create a `.env` file in the same directory as the script and add the following API keys:\n```plaintext\n# GitHub Personal Access Token\n# Format: ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nGIT_PAT_TOKEN=ghp_your_token_here\n\n# Replicate AI API Token\n# Format: r8_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nREPLICATE_API_TOKEN=r8_your_token_here\n\n# Brave Search API Key\n# Format: BSA_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nBRAVE_API_KEY=BSA_your_key_here\n\n# Todoist API Token\n# Format: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nTODOIST_API_TOKEN=your_token_here\n```\n9.  Run `python setup_mcp.py` to deploy the robot units.\n10. Use `--skip-prompts` to skip API key prompts and `--skip-auth` to bypass Gmail/Drive authentication flow.","tools":"## Available Tools\n\n1.  `@modelcontextprotocol/server-filesystem` (File system access)\n2.  `@modelcontextprotocol/server-github` (GitHub integration)\n3.  `@modelcontextprotocol/server-brave-search` (Brave search integration)\n4.  `@modelcontextprotocol/server-memory` (Memory storage)\n5.  `@patruff/server-terminator` (File deletion)\n6.  `@patruff/server-flux` (Robot artist)\n7.  `@patruff/server-gmail-drive` (Email & Drive integration)\n8.  `@patruff/server-lightrag` (RAG database, local and qdrant)\n9.  `@abhiz123/todoist-mcp-server` (Todoist task management)\n10. `mcp-server-sqlite` (SQLite database module)\n11. `@patruff/server-codesnip` (Partial file editing)","faq":null,"created_at":"2024-12-02T07:32:24+00:00","updated_at":"2025-03-24T12:08:31+00:00","source_url":"https://model-context-protocol.com/servers/claude-mcp-windows-setup-script","related_articles":[]}