GoPluto AI MCP Server

официальный

MCP для быстрого доступа к экспертам-людям

Документация

Cover

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 и др.)
  • API-ключ GoPluto (хранится на стороне клиента)
  • Сетевой доступ к https://api.gopluto.ai/mcp

Заголовок авторизации: gopluto-api-key: YOUR_API_KEY

Если ваш клиент не может прикреплять заголовки к удаленным серверам, используйте встроенный локальный stdio-прокси (main.py), чтобы добавить заголовок за вас.


Cursor

В один клик (удаленный HTTP)

Install in Cursor (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Установить

Вручную (удаленно)

{
  "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 → Настройки → Инструменты → + Добавить MCP → Команда:

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

Удаленно: Настройки → Коннекторы → Добавить пользовательский коннектор
URL: https://api.gopluto.ai/mcp
Заголовок: gopluto-api-key: YOUR_API_KEY

Локально: Настройки разработчика → изменить 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

Настройки → Инструменты → AI Assistant → Model Context Protocol (MCP)+ ДобавитьКак 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
  • get-gopluto-docs – Получить документацию/сниппеты для идентификатора GoPluto
  • 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 → установите SSL_CERT_FILE для Python
  • Модуль не найден (Node) → предпочтительнее Python-прокси (Node не требуется)

📄 Лицензия

MIT