Как настроить MCP-сервер Яндекс Директа в Claude Desktop и Claude Code.
Меню Claude → Settings → Developer → Edit Config. Откроется файл claude_desktop_config.json.
Вставьте конфигурацию в файл, заменив ВАШ_API_КЛЮЧ на ключ из личного кабинета:
{
"mcpServers": {
"yandex-direct": {
"url": "http://192.168.100.220:3001/mcp",
"headers": {
"Authorization": "Bearer ВАШ_API_КЛЮЧ"
}
}
}
}
Полностью закройте и откройте приложение. В новом чате вы увидите иконку MCP-инструментов внизу поля ввода.
Совет: готовый конфиг с вашим ключом можно скопировать прямо из личного кабинета — не нужно ничего вводить вручную.
В Claude Code подключить MCP-сервер можно одной командой:
claude mcp add yandex-direct \
--transport http \
--url http://192.168.100.220:3001/mcp \
--header "Authorization: Bearer ВАШ_API_КЛЮЧ"
Или добавьте в файл .mcp.json в корне проекта:
{
"mcpServers": {
"yandex-direct": {
"type": "url",
"url": "http://192.168.100.220:3001/mcp",
"headers": {
"Authorization": "Bearer ВАШ_API_КЛЮЧ"
}
}
}
}
После подключения напишите в чат:
Покажи мои рекламные кампании в Яндекс Директе
Claude вызовет инструмент get_campaigns и покажет список ваших кампаний с бюджетами и статусами.
Проверьте, что файл конфига сохранён, JSON валиден и Claude Desktop полностью перезапущен (не просто свёрнут).
Убедитесь, что API-ключ скопирован правильно, без лишних пробелов. Актуальный ключ всегда доступен в личном кабинете.
Проверьте, что в личном кабинете указан валидный OAuth-токен Яндекса и что доступ к API для приложения одобрен.