GoPluto AI MCP Server

官方

快速連接人類專家的MCP

文件

Cover

GoPluto MCP — 在任何提示中獲取最新的服務知識與程式碼片段

Website MCPMCP Badge MIT licensed

Install in Cursor (Remote) Install in Cursor (Local proxy)

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)來為你添加標頭。


Cursor

一鍵安裝(遠端 HTTP)

Install in Cursor (Remote)

手動安裝(遠端)

{
  "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 Assistant → 模型上下文協定 (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;建議對 commandargs 使用絕對路徑。


🔧 可用工具(範例)

  • resolve-gopluto-id – 將套件/服務名稱解析為 GoPluto ID
  • get-gopluto-docs – 為 GoPluto ID 獲取文件/程式碼片段
  • search-providers – 按技能/地區/預算查詢供應商
  • create-service-request – 最小化負載輔助工具

(你的上游伺服器工具列表可能會演進;請使用客戶端的工具檢查器來列出它們。)


🛟 提示

新增規則以自動使用 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 環境變數適用。


💻 開發(本地代理)

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/403gopluto-api-key 錯誤或遺失
  • 客戶端無法添加標頭 → 使用本地 stdio 代理
  • TLS 問題 → 為 Python 設定 SSL_CERT_FILE
  • 找不到模組(Node) → 建議使用 Python 代理(無需 Node)

📄 授權

MIT