Gemini CLI
{
"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В этом случае ключ записывается в настройки как есть.