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обязательный

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

cocaxcode/api-testing-mcp

cocaxcode/api-testing-mcp

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

TypeScript8
hungthai1401/bruno-mcp

hungthai1401/bruno-mcp

MCP сервер для запуска API-тестов из коллекций Bruno. Позволяет LLM выполнять тесты через Bruno CLI, получать детальные результаты: статус, статистику прохождения, ошибки и время выполнения. Полезе...

JavaScript44
blurrah/mcp-graphql

blurrah/mcp-graphql

MCP сервер для работы ИИ-агентов с GraphQL API. Автоматически извлекает схему через интроспекцию и выполняет запросы. Мутации по умолчанию отключены. Полезен при создании AI-инструментов для GraphQL.

TypeScript407
qainsights/locust-mcp-server

qainsights/locust-mcp-server

MCP-сервер для запуска нагрузочных тестов Locust из AI-сред. Просто интегрирует написание тестовых сценариев и запуск в headless или UI режиме. Полезен разработчикам и QA для быстрой верификации пр...

Python13
qainsights/k6-mcp-server

qainsights/k6-mcp-server

MCP-сервер для запуска k6-тестов через LLM. Позволяет задавать длительность и количество виртуальных пользователей, выводит результаты теста. Поможет отлаживать и анализировать производительность.

Python26
eyaushev/swagger-testcase-mcp

eyaushev/swagger-testcase-mcp

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

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

Лука Никитин