hijaz/postmancer

hijaz/postmancer

от hijaz
Postmancer — MCP сервер для тестирования REST API, аналог Postman для ИИ. Отправляет HTTP запросы, управляет коллекциями, подставляет переменные окружения, поддерживает аутентификацию (Basic, Bearer, API Key, OAuth2). Полезен разработчикам для интеграции AI в тестирование.

MseeP.ai Security Assessment Badge

Postmancer

Trust Score

Postmancer

A standalone MCP server for API testing and management, allowing AI assistants to interact with RESTful APIs through natural language.

Overview

Postmancer is an MCP (Model Context Protocol) server that enables AI assistants like Claude to make HTTP requests, manage collections of API endpoints, and test API responses. It provides similar functionality to tools like Postman or Insomnia but designed specifically for AI assistants.

Features

  • Make HTTP requests to any REST API
  • Save and organize requests in collections
  • Set and use environment variables with variable substitution
  • Multiple authentication methods (Basic, Bearer, API Key, OAuth2)
  • Request/response history and testing

Quick Start

Installation
# Install globally
npm install -g postmancer

# Or run directly with npx
npx postmancer
Using with Claude Desktop

Add this to your Claude Desktop configuration file:

  • Windows: %USERPROFILE%\.claude\claude_desktop_config.json
  • macOS/Linux: ~/.claude/claude_desktop_config.json
{
  "mcpServers": {
    "postmancer": {
      "command": "npx",
      "args": ["-y", "postmancer"],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
get_environment_variables

Получает все переменные окружения из указанного окружения

Параметры
  • environment_namestring
http_request

Отправляет HTTP-запросы на указанные URL с опциональной аутентификацией, заголовками и телом.

Параметры
  • authobject
  • bodystring
  • headersobject
  • max_retriesnumber
  • methodenumобязательный
  • query_paramsobject
  • retryboolean
  • retry_delaynumber
  • timeoutnumber
  • urlstringобязательный
list_collections

Выводит список всех доступных коллекций запросов

Параметры

Без параметров.

list_requests

Выводит список всех запросов в указанной коллекции.

Параметры
  • collection_namestringобязательный
request_from_collection

Извлекает и при необходимости выполняет запрос из коллекции

Параметры
  • collection_namestringобязательный
  • environment_namestring
  • executeboolean
  • request_namestringобязательный
save_request

Сохраняет HTTP-запрос в коллекцию для последующего использования.

Параметры
  • collection_namestringобязательный
  • descriptionstring
  • requestobjectобязательный
  • request_namestringобязательный
set_environment_variable

Устанавливает переменную окружения для использования в HTTP-запросах.

Параметры
  • environment_namestring
  • is_secretboolean
  • namestringобязательный
  • valuestringобязательный
0.1.1основная
0.1.0

Выберите клиент, чтобы установить hijaz/postmancer:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"hijaz-postmancer-6l31wd0q0c\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"postmancer\"],\"env\":{\"LOG_LEVEL\":\"info\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add hijaz-postmancer-6l31wd0q0c --env LOG_LEVEL=info -- npx -y postmancer

Либо через JSON-конфиг:

claude mcp add-json hijaz-postmancer-6l31wd0q0c "{\"command\":\"npx\",\"args\":[\"-y\",\"postmancer\"],\"env\":{\"LOG_LEVEL\":\"info\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add hijaz-postmancer-6l31wd0q0c --env LOG_LEVEL=info -- npx -y postmancer

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.hijaz-postmancer-6l31wd0q0c]
command = "npx"
args = ["-y", "postmancer"]

[mcp_servers.hijaz-postmancer-6l31wd0q0c.env]
LOG_LEVEL = "info"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите hijaz/postmancer, а в поле команды запуска — строку ниже:
npx -y postmancer

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например hijaz-postmancer-6l31wd0q0c.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: hijaz-postmancer-6l31wd0q0c
    command: npx
    args:
      - "-y"
      - "postmancer"
    env:
      LOG_LEVEL: info
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "hijaz-postmancer-6l31wd0q0c": {
      "command": "npx",
      "args": [
        "-y",
        "postmancer"
      ],
      "env": {
        "LOG_LEVEL": "info"
      }
    }
  }
}

Похожие MCP-сервера

hungthai1401/bruno-mcp

hungthai1401/bruno-mcp

от hungthai1401

Запускает Bruno-коллекции, возвращает детальный отчёт: статус, упавшие тесты, тайминги. Поддерживает environment-файлы и переменные окружения.

JavaScript⭐ 44
cocaxcode/api-testing-mcp

cocaxcode/api-testing-mcp

от cocaxcode

Полноценный MCP сервер для тестирования API: 42 инструмента без настройки. HTTP-запросы с проверками, цепочки и импорт OpenAPI. Также генерация моков, нагрузочное тестирование и сравнение ответов, всё из диалога. Для разработчиков и тестировщиков.

TypeScript⭐ 11
eyaushev/swagger-testcase-mcp

eyaushev/swagger-testcase-mcp

от eyaushev

Автоматически генерирует тест-кейсы из Swagger/OpenAPI спецификаций. Анализирует параметры, ограничения и схемы, создавая тесты 8 категорий для ручного тестирования или импорта в TMS, ускоряя подго...

TypeScript⭐ 2
mroops0111/openapi-mcp-gateway

mroops0111/openapi-mcp-gateway

от mroops0111

MCP сервер для подключения OpenAPI (Swagger) спецификаций и FastAPI приложений. Поддерживает несколько API в одном процессе, каждый со своей аутентификацией (bearer, OAuth2, API key) и транспортами (HTTP, SSE, stdio). Полезен разработчикам AI-агентов и интеграций.

Python⭐ 7
ronantakizawa/a11ymcp

ronantakizawa/a11ymcp

от ronantakizawa

MCP сервер с Axe-core и Puppeteer для тестирования веб-доступности: проверяет URL и HTML-фрагменты на WCAG (2.0-2.2), оценивает цветовой контраст, ARIA-атрибуты и ориентацию. Полезен разработчикам ...

JavaScript⭐ 93
anaisbetts/mcp-installer

anaisbetts/mcp-installer

от anaisbetts

Ставит любые MCP-серверы из npm и PyPi одной командой: скачивает, прописывает в конфиг, подключает. Понимает локальные пути и переменные окружения.

JavaScript⭐ 1532
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин