GoPluto AI MCP Server
officielMCP pour des experts humains rapides
Documentation

GoPluto MCP — Connaissances de service à jour et extraits de code dans n’importe quelle invite
GoPluto MCP permet aux assistants de codage IA de récupérer des connaissances actualisées sur les services/fournisseurs, des règles de routage et des extraits prêts à coller depuis GoPluto — directement dans votre invite.
❌ Sans GoPluto
- ❌ Aucune garantie de trouver le bon expert quand vous en avez vraiment besoin
- ❌ Des fournisseurs inventés et des flux défaillants font perdre du temps
- ❌ Les changements de contexte constants entre les personnes vous ralentissent
✅ Avec GoPluto
Ajoutez use gopluto dans votre invite (ou définissez une règle une fois pour toutes) et l’assistant récupère le contexte GoPluto en direct :
- Des connaissances fournisseur actualisées et vérifiées, directement intégrées à votre invite
- Des indications et filtres instantanés de mise en relation avec les fournisseurs
- Des charges utiles minimales et des extraits de code pour un accès expert en quelques minutes
Exemples
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
🛠️ Installation
Prérequis
- Tout client compatible MCP (Cursor, Claude Code, VS Code, Windsurf, Zed, etc.)
- Clé API GoPluto (conservée côté client)
- Accès réseau à
https://api.gopluto.ai/mcp
En-tête d’authentification : gopluto-api-key: YOUR_API_KEY
Si votre client ne peut pas attacher d’en-têtes aux serveurs distants, utilisez le proxy stdio local inclus (
main.py) pour ajouter l’en-tête à votre place.
Cursor
En un clic (HTTP distant)
Manuel (Distant)
{
"mcpServers": {
"gopluto": {
"url": "https://api.gopluto.ai/mcp",
"headers": { "gopluto-api-key": "YOUR_API_KEY" }
}
}
}
Local (proxy 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)
Distant
claude mcp add --transport http gopluto https://api.gopluto.ai/mcp \
--header "gopluto-api-key: YOUR_API_KEY"
Local
claude mcp add gopluto -- uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py
Windsurf
Distant
{
"mcpServers": {
"gopluto": {
"serverUrl": "https://api.gopluto.ai/mcp",
"headers": { "gopluto-api-key": "YOUR_API_KEY" }
}
}
}
Local
{
"mcpServers": {
"gopluto": {
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
}
}
VS Code (Copilot Chat MCP)
Distant
"mcp": {
"servers": {
"gopluto": {
"type": "http",
"url": "https://api.gopluto.ai/mcp",
"headers": { "gopluto-api-key": "YOUR_API_KEY" }
}
}
}
Local
"mcp": {
"servers": {
"gopluto": {
"type": "stdio",
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
}
}
Cline
Marketplace → recherchez GoPluto → Installer
Manuel (Distant)
{
"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 → Paramètres → Outils → + Ajouter MCP → Commande :
uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py
Manuel
"augment.advanced": {
"mcpServers": [
{
"name": "gopluto",
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
]
}
Roo Code
Distant
{
"mcpServers": {
"gopluto": {
"type": "streamable-http",
"url": "https://api.gopluto.ai/mcp",
"headers": { "gopluto-api-key": "YOUR_API_KEY" }
}
}
}
Local
{
"mcpServers": {
"gopluto": {
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
}
}
Gemini CLI
Distant
{
"mcpServers": {
"gopluto": {
"httpUrl": "https://api.gopluto.ai/mcp",
"headers": {
"gopluto-api-key": "YOUR_API_KEY",
"Accept": "application/json, text/event-stream"
}
}
}
}
Local
{
"mcpServers": {
"gopluto": {
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
}
}
Claude Desktop
Distant : Paramètres → Connecteurs → Ajouter un connecteur personnalisé
URL : https://api.gopluto.ai/mcp
En-tête : gopluto-api-key: YOUR_API_KEY
Local : Paramètres développeur → modifier 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
Distant
"mcp": {
"gopluto": {
"type": "remote",
"url": "https://api.gopluto.ai/mcp",
"headers": { "gopluto-api-key": "YOUR_API_KEY" },
"enabled": true
}
}
Local
"mcp": {
"gopluto": {
"type": "local",
"command": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
"enabled": true
}
}
JetBrains AI Assistant
Paramètres → Outils → AI Assistant → Model Context Protocol (MCP) → + Ajouter → En tant que 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
Distant
{
"mcpServers": {
"gopluto": { "url": "https://api.gopluto.ai/mcp" }
}
}
Local
{
"mcpServers": {
"gopluto": {
"command": "uv",
"args": ["run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"]
}
}
}
Bun / Deno (local)
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 local)
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"]
Exécutez :
docker build -t gopluto-mcp .
docker run --rm -p 12006:12006 -e GOPLUTO_API_KEY=YOUR_API_KEY gopluto-mcp
Pointez votre client vers http://localhost:12006.
Remarques pour Windows
Si les chemins ou les guillemets posent problème, utilisez cmd /c ou PowerShell ; préférez les chemins absolus pour command et args.
🔧 Outils disponibles (exemples)
resolve-gopluto-id– Résoudre un nom de paquet/service en un ID GoPlutoget-gopluto-docs– Récupérer la documentation/les extraits pour un ID GoPlutosearch-providers– Interroger les fournisseurs par compétences/géo/budgetcreate-service-request– Assistant de charge utile minimale
(La liste d’outils de votre serveur amont peut évoluer ; utilisez l’inspecteur d’outils de votre client pour les lister.)
🛟 Astuces
Ajoutez une règle pour utiliser automatiquement 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.
Proxy HTTPS : les variables d’environnement standard HTTPS_PROXY / https_proxy s’appliquent.
💻 Développement (proxy local)
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
Test de base du serveur distant
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"}}'
🚨 Dépannage
- 401/403 →
gopluto-api-keyerronée ou manquante - Le client ne peut pas ajouter d’en-têtes → utilisez le proxy stdio local
- Problèmes TLS → définissez
SSL_CERT_FILEpour Python - Module introuvable (Node) → préférez le proxy Python (pas besoin de Node)
📄 Licence
MIT