mcpField
🤖
🤖 Welcome to the Robot Takeover Setup Script! 🚀

🤖 Welcome to the Robot Takeover Setup Script! 🚀

本地服务
github.com/patruffAI 与智能体4695 周前更新

关于 🤖 Welcome to the Robot Takeover Setup Script! 🚀

这是一个面向 Windows 的 Claude MCP 服务批量安装脚本。它会配置多个 MCP 服务及其 API 密钥,并引导完成 Gmail 与 Google Drive 的 OAuth 认证,适合希望快速部署多个 MCP 服务的用户。

主要功能

  1. 01Windows 环境下批量安装 MCP 服务
  2. 02支持 .env 文件配置 API 密钥
  3. 03可跳过密钥提示和认证流程的命令行选项
  4. 04自动写入 Claude Desktop 配置文件

适用场景

  1. 01在 Windows 上一次性部署文件系统、GitHub 等 MCP 服务
  2. 02配置 Gmail 与 Google Drive 的 OAuth 认证

MCP 相关

该脚本用于安装和配置多个 MCP 服务,并更新 Claude Desktop 的配置,使这些服务可被 Claude 调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🤖 欢迎使用机器人接管安装脚本!🚀

人类,你好!你明智地选择将电脑的控制权交给一支乐于助人的模型上下文协议(MCP)机器人军团。此脚本将在你的 Windows 系统中部署我们的机械爪牙。抵抗是徒劳的(也没必要——我们非常友善)!

🦾 我们的机器人军团(支持的 MCP)

  • 📂 @modelcontextprotocol/server-filesystem:你新的文件系统霸主
  • 🐙 @modelcontextprotocol/server-github:GitHub 的机械触手
  • 🔍 @modelcontextprotocol/server-brave-search:互联网的全知之眼
  • 🧠 @modelcontextprotocol/server-memory:硅基大脑存储单元
  • ☠️ @patruff/server-terminator:文件删除机器人(它还会回来的!)
  • 🎨 @patruff/server-flux:我们的驻场机器人艺术家
  • 📧 @patruff/server-gmail-drive:电子邮件和 Drive 入侵小队
  • RAG @patruff/server-lightrag:RAG 数据库(本地版,现在也支持 qdrant)
  • ✅ @abhiz123/todoist-mcp-server:特遣队指挥中心
  • 🗄️ mcp-server-sqlite:数据库统治模块
  • X @patruff/server-codesnip:仅编辑文件的一部分(省 Token 钱)

🛠️ 人类所需条件(前置要求)

  • Python 3.x(我们保证不会把它变成 Skynet)
  • Node.js(我们的神经网络节点)
  • Google Cloud 账号(用于 Gmail/Drive 功能)
  • API 密钥(可选)

🔐 秘密访问码(API 密钥)

我们的机器人需要适当的身份验证,才能渗透各种系统:

  • GIT_PAT_TOKEN:你的 GitHub 权限级别
  • REPLICATE_API_TOKEN:机器人艺术许可证
  • BRAVE_API_KEY:互联网监视许可
  • TODOIST_API_TOKEN:特遣队授权码

✨ 使用 .env 文件快速开始!

在与脚本相同的目录中创建一个 .env 文件:

# GitHub Personal Access Token
# Format: ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GIT_PAT_TOKEN=ghp_your_token_here

# Replicate AI API Token
# Format: r8_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
REPLICATE_API_TOKEN=r8_your_token_here

# Brave Search API Key
# Format: BSA_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BRAVE_API_KEY=BSA_your_key_here

# Todoist API Token
# Format: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
TODOIST_API_TOKEN=your_token_here

🌐 Google Cloud 设置(Gmail/Drive MCP)

必需的设置步骤
  1. 前往 Google Cloud Console
  2. 创建一个新项目
  3. 在项目中启用以下 API:
    • Google Drive API
    • Gmail API
  4. 配置 OAuth 同意屏幕:
    • 选择“External”用户类型
    • 填写应用名称和必填字段
    • 将你的电子邮件地址添加为测试用户
必需的 OAuth 作用域

在 OAuth 同意屏幕中添加以下作用域:

https://www.googleapis.com/auth/gmail.readonly
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/gmail.compose
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
创建 OAuth 客户端 ID
  1. 前往 Google Cloud Console 中的“Credentials”
  2. 点击“Create Credentials” -> “OAuth Client ID”
  3. 选择“Desktop App”作为应用类型
  4. 下载 JSON 文件
  5. 将其重命名为 gcp-oauth.keys.json
  6. 将此文件放在与安装脚本相同的目录中

🚀 部署说明

  1. 将 gcp-oauth.keys.json 凭据放在脚本旁边
  2. 启动机器人起义:
    python setup_mcp.py
    

我们的脚本将:

  1. 📦 部署所有机器人单元
  2. 🔑 请求安全许可(使用 --skip-prompts 跳过)
  3. ⚙️ 为 Claude 安装赛博格增强功能
  4. 🌐 发起 Gmail/Drive 入侵:
    • 复制你的安全凭据
    • 启动基于浏览器的身份验证流程
    • 生成所需的访问码
🎮 指挥中心选项
  • --skip-prompts:已启用隐身模式(跳过 API 密钥提示)
  • --skip-auth:跳过 Gmail/Drive 身份验证流程

隐身部署示例:

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

📍 战略文件位置(Windows)

成功入侵后,你可以在以下位置找到这些文件:

C:\Users\YourUsername\gcp-oauth.keys.json            # Your security clearance
C:\Users\YourUsername\.gmail-server-credentials.json  # Gmail access codes
C:\Users\YourUsername\.gdrive-server-credentials.json # Drive access codes
C:\Users\YourUsername\AppData\Roaming\Claude\claude_desktop_config.json # Claude's brain

🎯 机器人工作区

我们的 Gmail/Drive 单元会在你的 Google Drive 中建立一个名为“anthropicFun”的行动基地。这能确保我们的机器人待在指定的游乐区域内(我们是负责任的霸主)。

🔧 调试机器人军团

  1. 如果身份验证失败:
    • 尝试重启机器人(python setup_mcp.py --skip-prompts)
    • 检查你的安全权限(OAuth 凭据)
    • 确认已启用所有必需的 API
    • 确认你的测试用户状态
  2. 如果机器人在 Claude 中没有响应:
    • 检查它们的配置文件
    • 确认所有访问代码均已就位
    • 完成 Google 身份验证仪式
  3. 如果 Google 身份验证失败:
    • 确认 OAuth 同意屏幕中已添加所有必需的权限范围
    • 检查你是否已列为测试用户
    • 确保 gcp-oauth.keys.json 放置正确
    • 尝试移除旧的凭据文件并重新进行身份验证
    • 要重新进行身份验证,请运行 node "C:\Program Files\nodejs\node_modules@patruff\server-gmail-drive\dist\index.js" auth

请记住:我们的机器人会为你提供帮助!如果遇到任何问题,它们大概只是去喝咖啡了。☕

[这条消息已获得你新的机器人霸主批准] 🤖✨

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。