
Postman MCP Server: коллекции и тесты API в Claude Code и Cursor
Подключает агента к рабочим пространствам Postman: коллекции, окружения, спецификации и моки, запуск коллекции с тестами и генерация клиентского кода к API.
Удалённый сервер Postman со входом через OAuth, ключ API не нужен; путь /minimal, /code или /mcp выбирает набор инструментов.
Как подключить
Что сделать до подключения
Аккаунт Postman
Конфиг для вашего клиента
Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code
claude mcp add --transport http postman https://mcp.postman.com/minimalПроверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.
Файл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add. Подробно о Codex
[mcp_servers.postman]
url = "https://mcp.postman.com/minimal"Проверка: В интерфейсе codex введите /mcp: появится список активных серверов. Из терминала то же покажет codex mcp list.
Файл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. Подробно о Cursor
{
"mcpServers": {
"postman": {
"url": "https://mcp.postman.com/minimal"
}
}
}Проверка: Откройте Customize в боковой панели: там список серверов с переключателями. Ошибки подключения смотрите в панели Output (Cmd+Shift+U), пункт MCP Logs в выпадающем списке.
Файл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов. Подробно о VS Code
{
"mcpServers": {
"postman": {
"type": "http",
"url": "https://mcp.postman.com/minimal"
}
}
}Проверка: Попросите Copilot выполнить безобидную задачу через сервер и раскройте вызов инструмента в чате. Одна запись в конфиге подключение не подтверждает.
Файл ~/.qwen/settings.json или .qwen/settings.json в проекте. Подробно о Qwen Code
{
"mcpServers": {
"postman": {
"httpUrl": "https://mcp.postman.com/minimal"
}
}
}Проверка: Запустите qwen и введите /mcp: откроется окно управления серверами. Из терминала статус покажет qwen mcp list.
Файл ~/.gemini/settings.json или .gemini/settings.json в проекте. Подробно о Gemini CLI
{
"mcpServers": {
"postman": {
"httpUrl": "https://mcp.postman.com/minimal"
}
}
}Проверка: gemini mcp list показывает каждый сервер, его настройки и статус Connected или Disconnected. В сессии /mcp выводит CONNECTED, CONNECTING или DISCONNECTED и список инструментов.
Файл opencode.json в папке проекта или ~/.config/opencode/opencode.json. Подробно о OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"postman": {
"type": "remote",
"url": "https://mcp.postman.com/minimal"
}
}
}
}Проверка: opencode mcp list показывает состояние каждого сервера, подключённый выглядит как ✓ context7 connected. Внутри OpenCode то же видно в /mcps.
Настройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение. Подробно о Claude Desktop
Customize → Connectors → добавить свой коннектор.
Адрес сервера: https://mcp.postman.com/minimalПроверка: Нажмите «Add files, connectors, and more /» в левом нижнем углу поля ввода, наведите на Connectors и откройте Manage connectors. Выберите сервер, чтобы увидеть его инструменты.
Вкладка Program → Install → Edit mcp.json. Подробно о LM Studio
{
"mcpServers": {
"postman": {
"url": "https://mcp.postman.com/minimal"
}
}
}Проверка: Попросите модель в чате выполнить задачу через инструмент сервера. Через API сервер из mcp.json вызывают по id в integrations, например mcp/playwright.
Инструменты сервера
getWorkspacesпоказывает рабочие пространстваsearchPostmanElementsищет запросы, коллекции, спецификацииgetCollectionsпоказывает коллекцииgetCollectionчитает коллекциюcreateCollectionсоздаёт коллекциюcreateCollectionRequestдобавляет запрос в коллекциюupdateCollectionRequestменяет запросduplicateCollectionкопирует коллекцию в другое пространствоrunCollectionзапускает коллекцию с тестамиgetEnvironmentsпоказывает окруженияcreateEnvironmentсоздаёт окружениеputEnvironmentзаменяет переменные окруженияcreateSpecсоздаёт спецификацию APIgetSpecDefinitionчитает описание спецификацииgenerateCollectionстроит коллекцию по спецификацииgenerateSpecFromCollectionстроит OpenAPI по коллекцииsyncCollectionWithSpecсверяет коллекцию со спецификациейsyncSpecWithCollectionсверяет спецификацию с коллекциейcreateMockсоздаёт мок-серверpublishMockоткрывает мок-сервер публичноПоказано 20 из 42.
Тот же сервер на вашем компьютере через npx по ключу API: достаёт до API на localhost, флаги --code и --full меняют набор, --region eu включает европейский регион.
Как подключить
Что сделать до подключения
Node.js с командой npx
Ключ API Postman
POSTMAN_API_KEYPostman → Settings → API keys (postman.postman.co/settings/me/api-keys) → Generate API Key
Конфиг для вашего клиента
Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code
claude mcp add --env 'POSTMAN_API_KEY=<ключ API Postman>' --transport stdio postman-mcp-server \
-- npx @postman/postman-mcp-serverПроверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.
Файл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add. Подробно о Codex
[mcp_servers.postman-mcp-server]
command = "npx"
args = ["@postman/postman-mcp-server"]
[mcp_servers.postman-mcp-server.env]
POSTMAN_API_KEY = "<ключ API Postman>"Проверка: В интерфейсе codex введите /mcp: появится список активных серверов. Из терминала то же покажет codex mcp list.
Файл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. Подробно о Cursor
{
"mcpServers": {
"postman-mcp-server": {
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: Откройте Customize в боковой панели: там список серверов с переключателями. Ошибки подключения смотрите в панели Output (Cmd+Shift+U), пункт MCP Logs в выпадающем списке.
Файл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов. Подробно о VS Code
{
"mcpServers": {
"postman-mcp-server": {
"type": "stdio",
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: Попросите Copilot выполнить безобидную задачу через сервер и раскройте вызов инструмента в чате. Одна запись в конфиге подключение не подтверждает.
Файл ~/.qwen/settings.json или .qwen/settings.json в проекте. Подробно о Qwen Code
{
"mcpServers": {
"postman-mcp-server": {
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: Запустите qwen и введите /mcp: откроется окно управления серверами. Из терминала статус покажет qwen mcp list.
Файл ~/.gemini/settings.json или .gemini/settings.json в проекте. Подробно о Gemini CLI
{
"mcpServers": {
"postman-mcp-server": {
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: gemini mcp list показывает каждый сервер, его настройки и статус Connected или Disconnected. В сессии /mcp выводит CONNECTED, CONNECTING или DISCONNECTED и список инструментов.
Файл opencode.json в папке проекта или ~/.config/opencode/opencode.json. Подробно о OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"postman-mcp-server": {
"type": "local",
"command": ["npx", "@postman/postman-mcp-server"],
"environment": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}
}Проверка: opencode mcp list показывает состояние каждого сервера, подключённый выглядит как ✓ context7 connected. Внутри OpenCode то же видно в /mcps.
Настройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение. Подробно о Claude Desktop
{
"mcpServers": {
"postman-mcp-server": {
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: Нажмите «Add files, connectors, and more /» в левом нижнем углу поля ввода, наведите на Connectors и откройте Manage connectors. Выберите сервер, чтобы увидеть его инструменты.
Вкладка Program → Install → Edit mcp.json. Подробно о LM Studio
{
"mcpServers": {
"postman-mcp-server": {
"command": "npx",
"args": ["@postman/postman-mcp-server"],
"env": {
"POSTMAN_API_KEY": "<ключ API Postman>"
}
}
}
}Проверка: Попросите модель в чате выполнить задачу через инструмент сервера. Через API сервер из mcp.json вызывают по id в integrations, например mcp/playwright.
Инструменты сервера
getWorkspacesпоказывает рабочие пространстваgetCollectionчитает коллекциюcreateCollectionRequestдобавляет запрос в коллекциюrunCollectionзапускает коллекцию с тестамиgetEnvironmentsпоказывает окруженияgenerateSpecFromCollectionстроит OpenAPI по коллекцииgetCodeGenerationInstructionsвыдаёт правила генерации кода (--code)getRequestCodeContextсобирает контекст запроса для кода (--code)Показано 8 из 42.
Без аккаунта Postman: запускает коллекцию из файла или по ссылке через Newman и отдаёт итог тестов с ошибками и таймингами.
Как подключить
Что сделать до подключения
Node.js и pnpm
Склонировать репозиторий, выполнить pnpm install и pnpm build
Конфиг для вашего клиента
Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code
claude mcp add --transport stdio mcp-postman \
-- node '<путь к mcp-postman>/build/index.js'Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.
Файл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add. Подробно о Codex
[mcp_servers.mcp-postman]
command = "node"
args = ["<путь к mcp-postman>/build/index.js"]Проверка: В интерфейсе codex введите /mcp: появится список активных серверов. Из терминала то же покажет codex mcp list.
Файл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. Подробно о Cursor
{
"mcpServers": {
"mcp-postman": {
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: Откройте Customize в боковой панели: там список серверов с переключателями. Ошибки подключения смотрите в панели Output (Cmd+Shift+U), пункт MCP Logs в выпадающем списке.
Файл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов. Подробно о VS Code
{
"mcpServers": {
"mcp-postman": {
"type": "stdio",
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: Попросите Copilot выполнить безобидную задачу через сервер и раскройте вызов инструмента в чате. Одна запись в конфиге подключение не подтверждает.
Файл ~/.qwen/settings.json или .qwen/settings.json в проекте. Подробно о Qwen Code
{
"mcpServers": {
"mcp-postman": {
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: Запустите qwen и введите /mcp: откроется окно управления серверами. Из терминала статус покажет qwen mcp list.
Файл ~/.gemini/settings.json или .gemini/settings.json в проекте. Подробно о Gemini CLI
{
"mcpServers": {
"mcp-postman": {
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: gemini mcp list показывает каждый сервер, его настройки и статус Connected или Disconnected. В сессии /mcp выводит CONNECTED, CONNECTING или DISCONNECTED и список инструментов.
Файл opencode.json в папке проекта или ~/.config/opencode/opencode.json. Подробно о OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"servers": {
"mcp-postman": {
"type": "local",
"command": ["node", "<путь к mcp-postman>/build/index.js"]
}
}
}
}Проверка: opencode mcp list показывает состояние каждого сервера, подключённый выглядит как ✓ context7 connected. Внутри OpenCode то же видно в /mcps.
Настройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение. Подробно о Claude Desktop
{
"mcpServers": {
"mcp-postman": {
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: Нажмите «Add files, connectors, and more /» в левом нижнем углу поля ввода, наведите на Connectors и откройте Manage connectors. Выберите сервер, чтобы увидеть его инструменты.
Вкладка Program → Install → Edit mcp.json. Подробно о LM Studio
{
"mcpServers": {
"mcp-postman": {
"command": "node",
"args": ["<путь к mcp-postman>/build/index.js"]
}
}
}Проверка: Попросите модель в чате выполнить задачу через инструмент сервера. Через API сервер из mcp.json вызывают по id в integrations, например mcp/playwright.
Инструменты сервера
run-collectionпрогоняет коллекцию через NewmanЧто попросить агента
Для каких задач
Ограничения
Удалённый сервер не видит ваш компьютер: API на localhost тестируйте локальным сервером
Европейский регион работает только с ключом API, вход через OAuth там не поддерживается
Теги в Postman доступны только на тарифе Enterprise: на Free, Basic и Professional getTaggedEntities отвечает 404
MCP Postman на Newman — проект одного автора, 84 звезды, ставится только из исходников
Если не работает
Тесты не достают до API на localhost
Европейский удалённый сервер не принимает вход через OAuth
Локальный сервер сразу завершается с ошибкой про переменные окружения
Какую реализацию выбрать
| Реализация | Кто делает | Звёзды | Запуск | Ключ | Инструменты | Обновлён |
|---|---|---|---|---|---|---|
| Postman MCP Server (удалённый)разработчик сервиса | Postman | 329 | HTTP | вход | 42 | 12 ноября 2026 |
| Postman MCP Server (локальный)разработчик сервиса | Postman | 329 | локально | токен | 42 | 12 ноября 2026 |
| MCP Postman (Newman) | shannonlal | 84 | локально | не нужен | 1 | 20 сентября 2026 |