GoPluto AI MCP Server

resmi

MCP untuk ahli manusia yang cepat

Dokumentasi

Cover

GoPluto MCP — Pengetahuan Layanan & Cuplikan Kode Terkini di Setiap Prompt

Website MCPMCP Badge MIT licensed

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

GoPluto MCP memungkinkan asisten koding AI untuk mengambil pengetahuan layanan/penyedia terbaru, aturan perutean, dan cuplikan siap tempel dari GoPluto — langsung di dalam prompt Anda.


❌ Tanpa GoPluto

  • ❌ Tidak ada jaminan menemukan ahli yang tepat saat Anda benar-benar membutuhkannya
  • ❌ Penyedia karangan dan alur yang rusak membuang waktu
  • ❌ Peralihan konteks yang konstan antar orang memperlambat Anda

✅ Dengan GoPluto

Tambahkan use gopluto di prompt Anda (atau atur aturan sekali) dan asisten akan mengambil konteks GoPluto langsung:

  • Pengetahuan penyedia terverifikasi dan terbaru yang ditarik langsung ke prompt Anda
  • petunjuk & filter pencocokan penyedia instan
  • payload minimal & cuplikan kode untuk akses ahli dalam hitungan menit

Contoh

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

🛠️ Instalasi

Persyaratan

  • Klien apa pun yang mendukung MCP (Cursor, Claude Code, VS Code, Windsurf, Zed, dll.)
  • Kunci API GoPluto (simpan di sisi klien)
  • Akses jaringan ke https://api.gopluto.ai/mcp

Header auth: gopluto-api-key: YOUR_API_KEY

Jika klien Anda tidak dapat melampirkan header ke server jarak jauh, gunakan proxy stdio lokal yang disertakan (main.py) untuk menambahkan header untuk Anda.


Cursor

Satu klik (HTTP Jarak Jauh)

Install in Cursor (Remote)

Manual (Jarak Jauh)

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

Lokal (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)

Jarak Jauh

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

Jarak Jauh

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

Jarak Jauh

"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

Marketplace → cari GoPlutoInstal

Manual (Jarak Jauh)

{
  "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 → Pengaturan → Alat → + Tambah MCP → Perintah:

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

Manual

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

Roo Code

Jarak Jauh

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

Jarak Jauh

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

Jarak Jauh: Pengaturan → Konektor → Tambah Konektor Kustom
URL: https://api.gopluto.ai/mcp
Header: gopluto-api-key: YOUR_API_KEY

Lokal: Pengaturan pengembang → edit 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

Jarak Jauh

"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

Pengaturan → Alat → AI Assistant → Model Context Protocol (MCP)+ TambahSebagai 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

Jarak Jauh

{
  "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 (HTTP lokal)

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

Jalankan:

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

Arahkan klien Anda ke http://localhost:12006.


Catatan Windows

Jika path/pengutipan rumit, gunakan cmd /c atau PowerShell; lebih suka path absolut untuk command dan args.


🔧 Alat yang Tersedia (contoh)

  • resolve-gopluto-id – Menyelesaikan nama paket/layanan ke ID GoPluto
  • get-gopluto-docs – Mengambil dokumen/cuplikan untuk ID GoPluto
  • search-providers – Mencari penyedia berdasarkan keahlian/geo/anggaran
  • create-service-request – Pembantu payload minimal

(Daftar alat server upstream Anda dapat berkembang; gunakan inspektur alat klien Anda untuk mendaftarnya.)


🛟 Tips

Tambahkan Aturan untuk otomatis menggunakan 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: variabel env standar HTTPS_PROXY / https_proxy berlaku.


💻 Pengembangan (proxy lokal)

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

Uji asap server jarak jauh

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

🚨 Pemecahan Masalah

  • 401/403gopluto-api-key salah/hilang
  • Klien tidak dapat menambahkan header → gunakan proxy stdio lokal
  • Masalah TLS → atur SSL_CERT_FILE untuk Python
  • Modul tidak ditemukan (Node) → lebih suka proxy Python (tidak perlu Node)

📄 Lisensi

MIT