Kurlo — MCP-сервер для Claude Code: API-запросы из рабочего
Даёт агенту доступ к запросам, сохранённым в рабочем пространстве Kurlo: он запускает их с авторизацией и тестами, пишет новые и объясняет сбои.
claude mcp add kurlo -- npx -y @kurlo/cliЧто делает Kurlo
Kurlo — открытый клиент для API, где коллекции лежат YAML-файлами в Git-репозитории. MCP-сервер поднимается командой kurlo mcp и отдаёт агенту сохранённые запросы вместе с их авторизацией и тестами. Из чата можно отправить запрос, дописать к нему проверку или разобрать, почему последний вызов вернул ошибку.
Секреты уходят в API, но модель их не видит — это важно, если в коллекции лежат токены и ключи. Сервер работает через npm-пакет @kurlo/cli, настольное приложение для этого не нужно. Тесты пишутся на знакомом Postman-синтаксисе: pm.test, pm.expect с chai и pm.sendRequest выполняются как есть, а require подхватывает встроенные замены для lodash, ajv, uuid, crypto-js и chai. Без Node.js и npx в PATH сервер не запустится.
Какие задачи решает
- прогнать сохранённые запросы коллекции прямо из чата агента
- дописать тест к запросу и сразу увидеть результат
- понять, почему последний вызов вернул ошибку
- создать новый запрос с нужной авторизацией без ручного клика
- держать API-коллекцию в Git рядом с кодом
Примеры запросов агенту
- Запусти запрос
create-orderиз коллекции и покажи ответ - Добавь к запросу
list-usersтест на код 200 и схему ответа - Почему упал последний вызов
login? Разбери ответ по шагам
Как установить Kurlo
Командой платформы
claude mcp add kurlo -- npx -y @kurlo/cliКомандой платформы
codex mcp add kurlo -- npx -y @kurlo/cliФайл настроек
{
"mcpServers": {
"kurlo": {
"command": "npx",
"args": [
"-y",
"@kurlo/cli"
]
}
}
}Файл настроек
{
"servers": {
"kurlo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kurlo/cli"
]
}
}
}Командой платформы
gemini mcp add kurlo npx -y @kurlo/cliПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Kurlo
Как установить Kurlo в Claude Code?
Одной командой: claude mcp add kurlo -- npx -y @kurlo/cli.
Что делает Kurlo?
Позволяет агенту запускать и писать API-запросы, сохранённые в рабочем пространстве Kurlo, вместе с их авторизацией и тестами.
Увидит ли модель мои токены?
Нет. Секреты отправляются в API, но в контекст модели не попадают.