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

Gemini CLI

~/.gemini/settings.json
{
  "mcpServers": {
    "smartpdf": {
      "httpUrl": "https://mcp.smartpdf.ru/mcp",
      "headers": {
        "Authorization": "Bearer ${SMARTPDF_API_KEY}"
      }
    }
  }
}
  • httpUrl — транспорт Streamable HTTP; команда gemini mcp add пишет то же как url вместе с "type": "http".
  • MCP-серверы Gemini CLI подключает только в доверенных папках — разрешите при первом запуске.
  • Проверка — gemini mcp list: smartpdf ✓ Connected.

Файл — ~/.gemini/settings.json (или .gemini/settings.json в проекте). httpUrl — транспорт Streamable HTTP; если пишете url, добавьте "type": "http" — так делает команда gemini mcp add. Запись ${SMARTPDF_API_KEY} Gemini CLI заменит значением переменной окружения.

MCP-серверы Gemini CLI подключает только в доверенных папках: разрешите доверие при первом запуске в папке проекта.

Или командой:

gemini mcp add --transport http --scope user \
  --header "Authorization: Bearer $SMARTPDF_API_KEY" smartpdf https://mcp.smartpdf.ru/mcp

В этом случае ключ записывается в настройки как есть.

Эта страница для агентов: Markdown · llms.txt