Gopluto Ai Mcp について
Gopluto Ai Mcpは、AIコーディングアシスタントに最新のGoPlutoプロバイダー情報やマッチングのヒント、再利用可能なスニペットを提供します。専門家サービスの検索やサービス依頼の作成を行う開発者向けです。
主な機能
- 01最新のプロバイダー情報
- 02マッチングのヒントと絞り込み
- 03サービスとパッケージのID解決
- 04ドキュメントとコードスニペット
- 05サービス依頼ペイロードの補助
活用シーン
- 01スキル、地域、予算でプロバイダーを検索
- 02専門家マッチングの導入フローを作成
- 03サービス依頼ペイロードの例を取得
MCP 対応
MCPサーバーは、GoPlutoのプロバイダー検索、ID解決、ドキュメント取得、サービス依頼補助のツールを公開します。リモート接続のほか、APIキーを追加するローカルstdioプロキシ経由でも接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細

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 Key(クライアント側で保持してください)
https://api.gopluto.ai/mcpへのネットワークアクセス
認証ヘッダー: gopluto-api-key: YOUR_API_KEY
クライアントがリモートサーバーへのヘッダー追加に対応していない場合は、同梱のローカル stdio プロキシ(
main.py)を使うと、ヘッダーを追加できます。
Cursor
ワンクリック(Remote HTTP)
手動(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
Marketplace → GoPluto を検索 → Install
手動(リモート)
{
"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 → Settings → Tools → + Add MCP → Command:
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
リモート:Settings → Connectors → Add Custom Connector
URL:https://api.gopluto.ai/mcp
ヘッダー:gopluto-api-key: YOUR_API_KEY
ローカル:Developer settings → 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
Settings → Tools → AI Assistant → Model Context Protocol (MCP) → + Add → As 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 を使用してください。command と args には絶対パスを指定することをおすすめします。
🔧 利用可能なツール(例)
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/403 →
gopluto-api-keyが誤っているか、設定されていません - クライアントでヘッダーを追加できない → ローカルの stdio プロキシを使用してください
- TLS の問題 → Python 用に
SSL_CERT_FILEを設定してください - モジュールが見つからない(Node) → Python プロキシをおすすめします(Node は不要です)
📄 ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。