Skip to main content
Glama

Servidor MCP de Postman

insignia de herrería

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.

Demostración del servidor MCP Postman

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

Related MCP server: Postman MCP Generator

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

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    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.
    1
    13
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that converts Postman API requests into executable tools for LLMs using the Postman Runtime. It supports complex authentication types and enables seamless integration between Postman collections and MCP clients like Claude Desktop.
  • F
    license
    Not graded
    quality
    C
    maintenance
    An MCP server generated from Postman API requests, enabling natural language interaction with Postman collections via MCP-compatible clients like Claude.

View all related MCP servers

Related MCP Connectors

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

  • A basic MCP server to operate on the Postman API.

  • MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.

View all MCP Connectors

Latest Blog Posts

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