实时服务知识库插件

GoPluto MCP是一款为AI编程助手提供实时服务知识、路由规则和代码片段的插件,适用于快速获取专家服务和API集成场景。

  • by goPluto-ai
  • Python
  • 混合部署
  • 2 星标
  • 更新于
在 GitHub 查看 gopluto-ai/gopluto-ai-mcp

使用说明

GoPluto MCP——随时提供最新的服务知识和摘要

GoPluto MCP让AI编码助手拉 新鲜的服务/提供商知识, 路由规则,以及 即贴式代码片段 来自GoPluto——就在你的提示内。


❌ 没有GoPluto

  • ❌ 无法保证在您实际需要时找到合适的专家
  • ❌ 虚构的供应商和破碎的流程浪费时间
  • ❌ 人与人之间不断的上下文切换会减缓你的速度

✅ 与GoPluto合作

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

  • 新鲜、经过验证的提供商知识直接拉入您的提示
  • 即时提供者匹配提示和过滤器
  • 在几分钟内为专家访问提供最小的有效载荷和代码片段

例子

Draft a WhatsApp onboarding flow that asks for experts within minutes. use gopluto
Show me the minimal payload to create a Service Request and start matching experts in under 60 seconds. 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)为您添加标题。


光标

一键式(远程HTTP)

手动(远程)

{
  "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"
      }
    }
  }
}

克劳德代码(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

帆板运动

远程

{
  "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代码(副驾驶聊天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"]
    }
  }
}

克莱恩

市场 → 搜索 GoPluto → 安装

手动(远程)

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

泽德

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

增强代码

用户界面 → 设置→ 工具→ +添加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代码

远程

{
  "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"]
    }
  }
}

双子星命令行工具

远程

{
  "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"]
    }
  }
}

克劳德桌面版

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

本地:开发人员设置→ edit 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"
      }
    }
  }
}

开放代码

远程

"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助手→ 模型上下文协议(MCP) → +添加 → JSON格式

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

基罗

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

崔

远程

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

本地

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

Bun/Deno(当地)

包子

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

迪诺

{
  "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;更喜欢绝对路径 command 和 args.


🔧 可用工具(示例)

  • resolve-gopluto-id –将包/服务名称解析为GoPluto ID
  • get-gopluto-docs –获取GoPluto ID的文档/片段
  • search-providers –按技能/地理/预算查询提供商
  • create-service-request –最小有效载荷助手

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


🛟 Tips

添加规则以自动使用GoPluto

Always use gopluto when I ask for service matching, onboarding flows, or API payloads.
Automatically call GoPluto MCP tools to resolve IDs and fetch snippets.

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


💻 发展(本地代理)

uv pip install -r requirements.txt
export GOPLUTO_API_KEY="YOUR_REAL_KEY"
uv run python3 main.py               # stdio (default)
# or:
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问题 → set SSL_CERT_FILE 对于Python
  • 找不到模块(节点) → 更喜欢Python代理(不需要节点)

📄 许可证

麻省理工学院