mcpField
G
Gopluto Ai Mcp

Gopluto Ai Mcp

ローカル
github.com/goPluto-aiビジネス・マーケティング257 週間前に更新

Gopluto Ai Mcp について

Gopluto Ai Mcpは、AIコーディングアシスタントに最新のGoPlutoプロバイダー情報やマッチングのヒント、再利用可能なスニペットを提供します。専門家サービスの検索やサービス依頼の作成を行う開発者向けです。

主な機能

  1. 01最新のプロバイダー情報
  2. 02マッチングのヒントと絞り込み
  3. 03サービスとパッケージのID解決
  4. 04ドキュメントとコードスニペット
  5. 05サービス依頼ペイロードの補助

活用シーン

  1. 01スキル、地域、予算でプロバイダーを検索
  2. 02専門家マッチングの導入フローを作成
  3. 03サービス依頼ペイロードの例を取得

MCP 対応

MCPサーバーは、GoPlutoのプロバイダー検索、ID解決、ドキュメント取得、サービス依頼補助のツールを公開します。リモート接続のほか、APIキーを追加するローカルstdioプロキシ経由でも接続できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

カバー

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 Key(クライアント側で保持してください)
  • https://api.gopluto.ai/mcp へのネットワークアクセス

認証ヘッダー: gopluto-api-key: YOUR_API_KEY

クライアントがリモートサーバーへのヘッダー追加に対応していない場合は、同梱のローカル stdio プロキシ(main.py)を使うと、ヘッダーを追加できます。


Cursor

ワンクリック(Remote HTTP)

Install in Cursor (Remote)

手動(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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。