🤖 Welcome to the Robot Takeover Setup Script! 🚀

🤖 Welcome to the Robot Takeover Setup Script! 🚀

在Windows上为Anthropic Claude模型上下文协议(MCP)服务器提供的简易设置脚本。

Claude MCP 服务器快速启动指南

概述

这个脚本可在 Windows 上设置 Claude 的模型上下文协议(MCP)服务器,允许 Claude 访问多种外部工具和服务。

支持的 MCP 服务

  • 📂 文件系统访问
  • 🐙 GitHub 集成
  • 🔍 Brave 搜索
  • 🧠 持久记忆
  • ☠️ 文件删除
  • 🎨 图像生成
  • 📧 Gmail 和 Google Drive
  • ✅ Todoist 任务管理
  • 🗄️ SQLite 数据库

先决条件

  • Python 3.x
  • Node.js
  • Google Cloud 账户 (用于 Gmail/Drive)
  • 各种 API 密钥

快速设置步骤

  1. 创建 .env 文件,添加以下 API 密钥:

    GIT_PAT_TOKEN=ghp_your_token_here
    REPLICATE_API_TOKEN=r8_your_token_here
    BRAVE_API_KEY=BSA_your_key_here
    TODOIST_API_TOKEN=your_token_here
    
  2. 设置 Google Cloud(Gmail/Drive 集成):

    • 创建项目并启用 Gmail 和 Drive API
    • 配置 OAuth 同意屏幕(添加所有必要的范围)
    • 创建 OAuth 客户端 ID
    • 下载 JSON 文件并重命名为 gcp-oauth.keys.json
  3. 运行设置脚本:

    python setup_mcp.py
    
  4. 额外选项:

    python setup_mcp.py --skip-prompts --skip-auth
    

故障排除

如果遇到身份验证问题,请检查:

  • API 密钥是否正确
  • OAuth 范围是否完整
  • 测试用户设置是否正确

对于 Google 身份验证问题,可重置处理:

node "C:\Program Files\nodejs\node_modules@patruff\server-gmail-drive\dist\index.js" auth

文件位置

成功设置后,重要文件位于:

C:\Users\YourUsername\gcp-oauth.keys.json
C:\Users\YourUsername\.gmail-server-credentials.json
C:\Users\YourUsername\.gdrive-server-credentials.json
C:\Users\YourUsername\AppData\Roaming\Claude\claude_desktop_config.json

Google Drive 中会创建一个名为 "anthropicFun" 的工作文件夹。