MCP Бесплатно

API Lab MCP сервер

Превратите Claude в вашу AI-лабораторию для тестирования API. Тестируйте, отлаживайте и документируйте API через естественную беседу с поддержкой аутентификации, валидацией ответов и метриками производительности.

автор: atototo

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/api-lab-mcp | bash

Превратите Claude в вашу AI-лабораторию для тестирования API. Тестируйте, отлаживайте и документируйте API через естественную беседу с поддержкой аутентификации, валидацией ответов и метриками производительности.

Установка

NPM Global

npm install -g api-lab-mcp

NPX (без установки)

npx -y api-lab-mcp

Из исходников

git clone https://github.com/atototo/api-lab-mcp.git
cd api-lab-mcp
npm install && npm run build
node dist/mcp/server.js

Docker

FROM node:20-alpine
RUN npm install -g api-lab-mcp
EXPOSE 3000
CMD ["api-lab-mcp", "--http-mode"]

docker build -t api-lab-mcp .
docker run -p 3000:3000 api-lab-mcp

Конфигурация

Claude Desktop (macOS/Linux)

{
  "mcpServers": {
    "api-lab-mcp": {
      "command": "npx",
      "args": ["-y", "api-lab-mcp"]
    }
  }
}

Claude Desktop (Windows)

{
  "mcpServers": {
    "api-lab-mcp": {
      "command": "npx.cmd",
      "args": ["-y", "api-lab-mcp"]
    }
  }
}

Доступные инструменты

Инструмент Описание
test_http_endpoint Тестирование любых HTTP endpoints с полной кастомизацией, включая все HTTP методы, кастомные заголовки, аутен...
test_with_assertions Продвинутое тестирование с интеллектуальной валидацией ответов используя JSONPath выражения, regex паттерны,...
test_with_session Аутентификация на основе сессий для сложных флоу с управлением cookie jar, обработкой CSRF токенов и...
batch_test Эффективный запуск множественных API тестов с параллельным или последовательным выполнением и агрегированными результатами
analyze_api_spec Извлечение и понимание OpenAPI/Swagger спецификаций, разбор спеков, список endpoints и понимание...
generate_test_scenarios AI-генерация тестов из спецификаций, создание комплексных тест-сьютов из OpenAPI документации с...

Возможности

  • Универсальная аутентификация - Bearer токены, API ключи, OAuth2, session cookie и CSRF токены
  • Интеллектуальный анализ ответов - Автоматическая валидация статус-кодов, заголовков и JSON путей
  • Метрики производительности в реальном времени - Время отклика, размеры payload и Core Web Vitals
  • Разговорное тестирование - Тестирование сложных сценариев через естественный диалог
  • Генерация тестов на основе спецификаций - Автоматическое создание тест-сьютов из OpenAPI/Swagger документации
  • Batch тестирование - Запуск множественных API параллельно или последовательно
  • Тестирование MCP серверов - Тестирование инструментов и ресурсов других MCP серверов
  • Управление окружениями - Беспроблемное переключение между dev, staging и production
  • Автоматическая документация - Генерация API документации из тестовых разговоров
  • Умные утверждения - Claude понимает намерения и создает соответствующие тесты

Переменные окружения

Опциональные

  • PORT - Порт сервера для HTTP режима (по умолчанию: 3001)
  • LOG_LEVEL - Уровень детализации логирования - ERROR, WARN, INFO, DEBUG (по умолчанию: INFO)

Примеры использования

Протестируй GitHub API чтобы получить мою информацию о пользователе
Почему мой login endpoint возвращает 401?
Протестируй мое приложение с session cookie JSESSIONID=ABC123
Проверь, отвечают ли все мои endpoints менее чем за 200ms
Создай тесты из моей OpenAPI спецификации по адресу /api/docs

Ресурсы

Примечания

Работает как с Claude Desktop, так и с Claude Code. Поддерживает конфигурацию без настроек и работает из коробки. Включает комплексную поддержку аутентификации, управление сессиями и AI-генерацию тестов из OpenAPI спецификаций.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI