Postman MCP Server
Сервер для доступа к API Postman, позволяющий управлять коллекциями, окружениями и API через TypeScript.
Описание
Postman MCP Server — это TypeScript-реализация сервера, интегрирующегося с Postman API на основе официальной OpenAPI-спецификации. Ключевые особенности: CRUD-операции для коллекций, окружений и API; управление папками, запросами, схемами и webhook’ами; поддержка аутентификации через API-ключи и ролевого доступа. Идеален для автоматизации тестирования API, генерации отчетов и AI-управления ресурсами Postman в средах вроде Claude Desktop или Cline. Подходит для разработчиков, нуждающихся в programmatic доступе к Postman.
Возможности
Управление коллекциями
CRUD-операции: создание, чтение, обновление и удаление коллекций; управление папками, запросами и ответами.
Работа с окружениями
Полный CRUD для окружений: создание, обновление и удаление для разных настроек.
Управление API
CRUD для API: обработка схем с поддержкой нескольких файлов, теги и комментарии.
Аутентификация и авторизация
Доступ через API-ключи; ролевой контроль доступа на уровне рабочих пространств и коллекций.
Дополнительные функции
Управление приватной сетью API, создание webhook'ов и enterprise-функции вроде SCIM-поддержки.
Установка
Установка:
- Клонируйте репозиторий:
git clone https://github.com/delano/postman-api-server.git && cd postman-api-server. - Установите зависимости:
pnpm install. - Соберите сервер:
pnpm run build. - Запустите в dev-режиме:
pnpm run watch. Альтернатива через Smithery:npx -y @smithery/cli install postman-api-server --client claude. Пример конфигурации для Claude Desktop (в claude_desktop_config.json):
{
"mcpServers": {
"postman": {
"command": "node",
"args": ["/path/to/postman-api-server/build/index.js"],
"env": {
"POSTMAN_API_KEY": "YOUR_API_KEY"
}
}
}
}
Требования: Node.js. Установите API-ключ Postman в переменную окружения.