返回市场
戈普鲁托人工智能MCP服务器

戈普鲁托人工智能MCP服务器

作者:goPluto-ai2 星标更新:2025-09-25

项目介绍

封面

GoPluto MCP — 实时服务知识与代码片段

网站 MCPMCP 徽章 MIT 协议

在 Cursor 中安装(远程) <img alt="在 Cursor 中安装本地代理" src="https://img.shields.io/badge/Cursor-Install%20Local%20Proxy-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white">

使用 GoPluto MCP,AI 编码助手可以从 GoPluto 获取最新的服务/提供商知识、路由规则以及可粘贴的代码片段。


❌ 没有 GoPluto

  • ❌ 需要专家时无法保证找到合适的专家
  • ❌ 虚构的提供商和故障流程浪费时间
  • ❌ 在人与人之间频繁切换上下文会减慢速度

✅ 使用 GoPluto

在提示中添加 use gopluto(或设置一次规则),助手将获取实时的 GoPluto 上下文:

  • 直接拉取最新且经过验证的提供商知识到您的提示中
  • 立即匹配提供商的提示和过滤器
  • 几分钟内即可访问专家的最小负载及代码片段

示例

起草一个 WhatsApp 入门流程,在几分钟内请求专家。use gopluto
展示创建服务请求并在 60 秒内开始匹配专家所需的最小负载。use gopluto

🛠 安装

要求

  • 任何支持 MCP 的客户端(如 Cursor、Claude Code、VS Code、Windsurf、Zed 等)
  • GoPluto API 密钥(客户端保留)
  • 访问网络 https://api.gopluto.ai/mcp

认证头: gopluto-api-key: YOUR_API_KEY

如果您的客户端无法向远程服务器附加头部,请使用包含的 本地 stdio 代理 (main.py) 来为您添加头部。


Cursor

一键安装(远程 HTTP)

在 Cursor 中安装(远程)

手动安装(远程)

{
  "mcpServers": {
    "gopluto": {
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

本地(stdio 代理)

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {
        "GOPLUTO_MCP_URL": "https://api.gopluto.ai/mcp",
        "GOPLUTO_AUTH_HEADER": "gopluto-api-key",
        "GOPLUTO_API_KEY": "YOUR_API_KEY",
        "GOPLUTO_TRANSPORT": "sse"
      }
    }
  }
}

Claude Code (CLI)

远程

claude mcp add --transport http gopluto https://api.gopluto.ai/mcp \
  --header "gopluto-api-key: YOUR_API_KEY"

本地

claude mcp add gopluto -- uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

Windsurf

远程

{
  "mcpServers": {
    "gopluto": {
      "serverUrl": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

本地

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

VS Code (Copilot Chat MCP)

远程

"mcp": {
  "servers": {
    "gopluto": {
      "type": "http",
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

本地

"mcp": {
  "servers": {
    "gopluto": {
      "type": "stdio",
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Cline

市场 → 搜索 GoPluto安装

手动安装(远程)

{
  "mcpServers": {
    "gopluto": {
      "url": "https://api.gopluto.ai/mcp",
      "type": "streamableHttp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

Zed

{
  "context_servers": {
    "GoPluto": {
      "command": {
        "path": "uv",
        "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
      }
    }
  }
}

Augment Code

UI → 设置 → 工具 → + 添加 MCP → 命令:

uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

手动

"augment.advanced": {
  "mcpServers": [
    {
      "name": "gopluto",
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  ]
}

Roo Code

远程

{
  "mcpServers": {
    "gopluto": {
      "type": "streamable-http",
      "url": "https://api.gopluto.ai/mcp",
      "headers": { "gopluto-api-key": "YOUR_API_KEY" }
    }
  }
}

本地

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Gemini CLI

远程

{
  "mcpServers": {
    "gopluto": {
      "httpUrl": "https://api.gopluto.ai/mcp",
      "headers": {
        "gopluto-api-key": "YOUR_API_KEY",
        "Accept": "application/json, text/event-stream"
      }
    }
  }
}

本地

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Claude Desktop

远程: 设置 → 连接器 → 添加自定义连接器
URL: https://api.gopluto.ai/mcp
头部: gopluto-api-key: YOUR_API_KEY

本地: 开发者设置 → 编辑 claude_desktop_config.json

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {
        "GOPLUTO_MCP_URL": "https://api.gopluto.ai/mcp",
        "GOPLUTO_AUTH_HEADER": "gopluto-api-key",
        "GOPLUTO_API_KEY": "YOUR_API_KEY",
        "GOPLUTO_TRANSPORT": "sse"
      }
    }
  }
}

Opencode

远程

"mcp": {
  "gopluto": {
    "type": "remote",
    "url": "https://api.gopluto.ai/mcp",
    "headers": { "gopluto-api-key": "YOUR_API_KEY" },
    "enabled": true
  }
}

本地

"mcp": {
  "gopluto": {
    "type": "local",
    "command": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
    "enabled": true
  }
}

JetBrains AI Assistant

设置 → 工具 → AI 助手 → 模型上下文协议 (MCP)+ 添加作为 JSON

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Kiro

{
  "mcpServers": {
    "GoPluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

Trae

远程

{
  "mcpServers": {
    "gopluto": { "url": "https://api.gopluto.ai/mcp" }
  }
}

本地

{
  "mcpServers": {
    "gopluto": {
      "command": "uv",
      "args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Bun / Deno (本地)

Bun

{
  "mcpServers": {
    "gopluto": {
      "command": "bunx",
      "args": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
    }
  }
}

Deno

{
  "mcpServers": {
    "gopluto": {
      "command": "deno",
      "args": ["run","--allow-run","--allow-env","--allow-net","/ABSOLUTE/PATH/TO/gopluto-mcp/deno_shim.ts"]
    }
  }
}

Docker (本地 HTTP)

Dockerfile

FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt main.py ./
RUN pip install --no-cache-dir -r requirements.txt
ENV GOPLUTO_MCP_URL=https://api.gopluto.ai/mcp \
    GOPLUTO_AUTH_HEADER=gopluto-api-key \
    GOPLUTO_TRANSPORT=sse
EXPOSE 12006
CMD ["python","main.py","--mode","http","--host","0.0.0.0","--port","12006"]

运行:

docker build -t gopluto-mcp .
docker run --rm -p 12006:12006 -e GOPLUTO_API_KEY=YOUR_API_KEY gopluto-mcp

将客户端指向 http://localhost:12006


Windows 注意事项

如果路径/引用有问题,使用 cmd /c 或 PowerShell;命令和参数优先使用绝对路径。


🔧 可用工具(示例)

  • resolve-gopluto-id – 将包/服务名称解析为 GoPluto ID
  • get-gopluto-docs – 获取 GoPluto ID 的文档/代码片段
  • search-providers – 根据技能/地理位置/预算查询提供商
  • create-service-request – 最小负载帮助器

(您的上游服务器工具列表可能会变化;使用客户端的工具检查器列出它们。)


🛟 提示

添加规则自动使用 GoPluto

当我请求服务匹配、入门流程或 API 负载时,始终使用 gopluto。
自动调用 GoPluto MCP 工具来解析 ID 并获取代码片段。

HTTPS 代理:标准 HTTPS_PROXY / https_proxy 环境变量适用。


💻 开发(本地代理)

uv pip install -r requirements.txt
export GOPLUTO_API_KEY="YOUR_REAL_KEY"
uv run python3 main.py               # stdio(默认)
# 或:
uv run python3 main.py --mode http --port 12006

测试远程服务器

curl -X POST "https://api.gopluto.ai/mcp" \
  -H "Content-Type: application/json" \
  -H "gopluto-api-key: $GOPLUTO_API_KEY" \
  -d '{"jsonrpc":"2.0","id":"1","method":"initialize","params":{"protocolVersion":"2025-06-18"}}'

🚨 故障排除

  • 401/403 → 错误或缺少 gopluto-api-key
  • 客户端无法添加头部 → 使用本地 stdio 代理
  • TLS 问题 → 对于 Python 设置 SSL_CERT_FILE
  • 模块未找到(Node) → 优先使用 Python 代理(无需 Node)

📄 许可证

MIT