GoPluto AI MCP

offiziell

MCP für schnelle menschliche Experten

Was kann man mit GoPluto AI MCP machen?

  • Live-Dokumentation eines Dienstes abrufen — Bitten Sie Ihren Assistenten, aktuelle Dokumentationen und direkt einfügbare Code-Snippets für einen bestimmten Dienst mit get-gopluto-docs abzurufen.
  • Dienstnamen in GoPluto-IDs auflösen — Lassen Sie den Assistenten einen Paket- oder Dienstnamen über resolve-gopluto-id in seine GoPluto-Kennung umwandeln.
  • Anbieter nach Kriterien suchen — Verfügbare Anbieter anhand von Fähigkeiten, Standort oder Budget mit search-providers abfragen.
  • Minimale API-Payloads generieren — Den kleinsten gültigen Anforderungstext zum Erstellen einer Dienstanfrage über create-service-request erhalten.

Dokumentation

Cover

GoPluto MCP – Aktuelles Service-Wissen & Snippets in jedem Prompt

Website MCPMCP Badge MIT licensed

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

GoPluto MCP ermöglicht es KI-Coding-Assistenten, aktuelles Service-/Anbieter-Wissen, Routing-Regeln und einfügefertige Snippets direkt aus GoPluto in Ihren Prompt zu holen.


❌ Ohne GoPluto

  • ❌ Keine Garantie, den richtigen Experten zu finden, wenn Sie ihn tatsächlich brauchen
  • ❌ Erfundene Anbieter und fehlerhafte Abläufe kosten Zeit
  • ❌ Ständiger Kontextwechsel zwischen Personen bremst Sie aus

✅ Mit GoPluto

Fügen Sie use gopluto in Ihren Prompt ein (oder legen Sie einmalig eine Regel fest) und der Assistent ruft Live-GoPluto-Kontext ab:

  • Aktuelles, verifiziertes Anbieterwissen direkt in Ihren Prompt geholt
  • sofortige Anbieter-Matching-Hinweise & Filter
  • minimale Payloads & Code-Snippets für Expertenzugriff in Minuten

Beispiele

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

Voraussetzungen

  • Ein beliebiger MCP-fähiger Client (Cursor, Claude Code, VS Code, Windsurf, Zed, etc.)
  • GoPluto API Key (clientseitig aufbewahren)
  • Netzwerkzugriff auf https://api.gopluto.ai/mcp

Auth-Header: gopluto-api-key: YOUR_API_KEY

Falls Ihr Client keine Header an entfernte Server anhängen kann, verwenden Sie den mitgelieferten lokalen stdio-Proxy (main.py), um den Header für Sie hinzuzufügen.


Cursor

Ein-Klick (Remote HTTP)

Install in Cursor (Remote)

Manuell (Remote)

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

Lokal (stdio-Proxy)

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

Remote

claude mcp add --transport http gopluto https://api.gopluto.ai/mcp \
  --header "gopluto-api-key: YOUR_API_KEY"

Lokal

claude mcp add gopluto -- uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

Windsurf

Remote

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

Lokal

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

VS Code (Copilot Chat MCP)

Remote

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

Lokal

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

Cline

MarketplaceGoPluto suchen → Installieren

Manuell (Remote)

{
  "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 → Einstellungen → Tools → + MCP hinzufügen → Befehl:

uv run python3 /ABSOLUTE/PATH/TO/gopluto-mcp/main.py

Manuell

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

Roo Code

Remote

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

Lokal

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

Gemini CLI

Remote

{
  "mcpServers": {
    "gopluto": {
      "httpUrl": "https://api.gopluto.ai/mcp",
      "headers": {
        "gopluto-api-key": "YOUR_API_KEY",
        "Accept": "application/json, text/event-stream"
      }
    }
  }
}

Lokal

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

Claude Desktop

Remote: Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen
URL: https://api.gopluto.ai/mcp
Header: gopluto-api-key: YOUR_API_KEY

Lokal: Entwicklereinstellungen → claude_desktop_config.json bearbeiten

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

Remote

"mcp": {
  "gopluto": {
    "type": "remote",
    "url": "https://api.gopluto.ai/mcp",
    "headers": { "gopluto-api-key": "YOUR_API_KEY" },
    "enabled": true
  }
}

Lokal

"mcp": {
  "gopluto": {
    "type": "local",
    "command": ["uv","run","python3","/ABSOLUTE/PATH/TO/gopluto-mcp/main.py"],
    "enabled": true
  }
}

JetBrains AI Assistant

Einstellungen → Tools → AI Assistant → Model Context Protocol (MCP)+ HinzufügenAls 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

Remote

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

Lokal

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

Bun / Deno (lokal)

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 (lokales 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"]

Ausführen:

docker build -t gopluto-mcp .
docker run --rm -p 12006:12006 -e GOPLUTO_API_KEY=YOUR_API_KEY gopluto-mcp

Richten Sie Ihren Client auf http://localhost:12006.


Windows-Hinweise

Falls Pfade/Quoting knifflig sind, verwenden Sie cmd /c oder PowerShell; bevorzugen Sie absolute Pfade für command und args.


🔧 Verfügbare Tools (Beispiele)

  • resolve-gopluto-id – Einen Paket-/Servicenamen zu einer GoPluto-ID auflösen
  • get-gopluto-docs – Docs/Snippets für eine GoPluto-ID abrufen
  • search-providers – Anbieter nach Fähigkeiten/Geo/Budget abfragen
  • create-service-request – Minimaler Payload-Helfer

(Die Tool-Liste Ihres Upstream-Servers kann sich weiterentwickeln; verwenden Sie den Tool-Inspektor Ihres Clients, um sie aufzulisten.)


🛟 Tipps

Fügen Sie eine Regel hinzu, um GoPluto automatisch zu nutzen

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-Proxy: Standard-Umgebungsvariablen HTTPS_PROXY / https_proxy gelten.


💻 Entwicklung (lokaler 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

Smoke-Test des Remote-Servers

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

🚨 Fehlerbehebung

  • 401/403 → falscher/fehlender gopluto-api-key
  • Client kann keine Header hinzufügen → lokalen stdio-Proxy verwenden
  • TLS-Probleme → setzen Sie SSL_CERT_FILE für Python
  • Modul nicht gefunden (Node) → Python-Proxy bevorzugen (kein Node nötig)

📄 Lizenz

MIT