zames_pro — terminal coding agent

MCP (внешние инструменты)

Как подключить внешние MCP-серверы инструментов к zames_pro. README — краткий обзор.

MCP (внешние инструменты)

zames может использовать инструменты с серверов MCP. Главный пример — @playwright/mcp: он даёт агенту настоящий браузер (navigate, click, snapshot, type, …) поверх того, который zames уже использует для чата DeepSeek, Qwen или GLM.

Положите файл конфига (той же формы, что в Claude Code / Cursor):

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest", "--headless", "--isolated"]
    }
  }
}

ВАЖНО: держите MCP-браузер изолированным. @playwright/mcp по умолчанию использует ТУ ЖЕ директорию профиля, что и zames (~/.zames/profile). Если запустить его без –isolated (или без собственного –user-data-dir), MCP-браузер и браузер агента подерутся за один профиль, и чат DeepSeek покажет «Something went wrong when opening your profile». Всегда передавайте –isolated, как в примере выше. Серверы бывают и удалёнными (“url”: “https://…”, “transport”: “sse”). Их инструменты видны агенту как server__tool (например, playwright__browser_navigate) и перечисляются в /mcp и /status. Сервер, который не смог подключиться, пропускается с предупреждением и никогда не роняет агента.

Рекомендованные серверы (проверены)

Несколько небольших полезных серверов, протестированных вживую с zames (на бэкендах DeepSeek, Qwen и GLM):

Держите набор МАЛЕНЬКИМ: каждый сервер грузит описания своих инструментов в контекст модели. Добавляйте, когда почувствовали нехватку, а не заранее.