Skip to main content
Glama

Postman MCP Server

by Gechmind

Servidor MCP de Postman

Un servidor MCP (Protocolo de Contexto de Modelo) que permite ejecutar colecciones Postman con Newman. Este servidor permite a los LLM ejecutar pruebas de API y obtener resultados detallados mediante una interfaz estandarizada.

Características

  • Ejecutar colecciones de Postman usando Newman
  • Soporte para archivos de entorno
  • Soporte para variables globales
  • Resultados detallados de las pruebas que incluyen:
    • Estado general de éxito/fracaso
    • Resumen de la prueba (total, aprobado, reprobado)
    • Información detallada sobre fallos
    • Tiempos de ejecución

Instalación

Instalación mediante herrería

Para instalar Postman Runner para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install mcp-postman --client claude

Instalación manual

# Clone the repository git clone <repository-url> cd mcp-postman # Install dependencies pnpm install # Build the project pnpm build

Uso

Configuración

Agregue el servidor a su archivo de configuración de escritorio Claude en ~/Library/Application Support/Claude/claude_desktop_config.json :

{ "mcpServers": { "postman-runner": { "command": "node", "args": ["/absolute/path/to/mcp-postman/build/index.js"] } } }

Herramientas disponibles

colección de carreras

Ejecuta una colección de Postman y devuelve los resultados de la prueba.

Parámetros:

  • collection (obligatorio): Ruta o URL a la colección de Postman
  • environment (opcional): Ruta o URL al archivo de entorno
  • globals (opcional): Ruta o URL al archivo global
  • iterationCount (opcional): Número de iteraciones a ejecutar

Ejemplo de respuesta:

{ "success": true, "summary": { "total": 5, "failed": 0, "passed": 5 }, "failures": [], "timings": { "started": "2024-03-14T10:00:00.000Z", "completed": "2024-03-14T10:00:01.000Z", "duration": 1000 } }

Ejemplo de uso en Claude

Puedes usar el servidor en Claude pidiéndole que ejecute una recopilación de Postman:

Ejecute la colección Postman en /path/to/collection.json y dígame si se aprobaron todas las pruebas.

Claude querrá:

  1. Utilice la herramienta de recopilación de ejecuciones
  2. Analizar los resultados de las pruebas
  3. Proporcionar un resumen comprensible de la ejecución.

Desarrollo

Estructura del proyecto

src/ ├── index.ts # Entry point ├── server/ │ ├── server.ts # MCP Server implementation │ └── types.ts # Type definitions └── newman/ └── runner.ts # Newman runner implementation test/ ├── server.test.ts # Server tests ├── newman-runner.test.ts # Runner tests └── fixtures/ # Test fixtures └── sample-collection.json

Ejecución de pruebas

# Run tests pnpm test # Run tests with coverage pnpm test:coverage

Edificio

# Build the project pnpm build # Clean build artifacts pnpm clean

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

ISC

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor MCP que permite ejecutar colecciones Postman utilizando Newman, lo que permite a los LLM ejecutar pruebas de API y obtener resultados detallados a través de una interfaz estandarizada.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Uso
      1. Configuración
      2. Herramientas disponibles
      3. Ejemplo de uso en Claude
    3. Desarrollo
      1. Estructura del proyecto
      2. Ejecución de pruebas
      3. Edificio
    4. Contribuyendo
      1. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables running Postman collections using Newman for conducting API tests and obtaining detailed result analysis via a standardized interface.
          Last updated -
          1
          27
          26
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          An MCP server that generates AI agent tools from Postman collections and requests. This server integrates with the Postman API to convert API endpoints into type-safe code that can be used with various AI frameworks.
          Last updated -
          1
          7
          JavaScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          MCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.
          Last updated -
          1
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          A lightweight MCP server that provides a unified interface to various LLM providers including OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama.
          Last updated -
          6
          411
          Python

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gechmind/mcp-postman'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server