remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides access to the Postman API, enabling comprehensive management of Postman collections, environments, APIs, and other Postman resources, with features like CRUD operations for collections, folder management, request management, environment management, API management, schema support, and authentication capabilities
Servidor MCP de Postman
Un servidor MCP que proporciona acceso a la API de Postman . Su funcionalidad se basa en la especificación oficial de OpenAPI . Para más información, consulte la documentación de la API de Postman .
Este proyecto forma parte de la iniciativa del Protocolo de Contexto de Modelo (MCP) de Anthropic. Para más información, visite el repositorio de MCP en GitHub y el anuncio en el blog de Anthropic .
Salte a las instrucciones de instalación
[!ADVERTENCIA] Este proyecto se encuentra actualmente en desarrollo. Úselo con precaución y prepárese para cambios importantes.
[!NOTA] Código generado por IA. Utilicé Cline v2.2.2 con Claude 3.5 Sonnet (22/10/2024). Consulta docs/README.md para obtener instrucciones y detalles sobre cómo se generó este código.
- Descripción general
- Características
- Instalación
- Uso
- Documentación
- Razón fundamental
- Desarrollo
- Depuración
- Otros servidores MCP
- Licencia
Descripción general
Postman MCP Server es un servidor MCP basado en TypeScript que se integra con la API de Postman y proporciona una gestión integral de las colecciones, entornos y API de Postman.
Características
Colecciones
- Operaciones CRUD : crear, recuperar, actualizar y eliminar colecciones de Postman.
- Gestión de carpetas : organice las solicitudes en carpetas dentro de las colecciones.
- Gestión de solicitudes : agregue, actualice y elimine solicitudes dentro de las colecciones.
- Gestión de respuestas : gestione las respuestas asociadas a las solicitudes.
- Control de versiones : bifurcar, fusionar y extraer cambios para colecciones.
- Comentarios : Agrega y administra comentarios en las colecciones.
Entornos
- Administrar entornos : cree y recupere entornos para diferentes configuraciones.
- Operaciones CRUD : Soporte completo para crear, actualizar y eliminar entornos.
API
- Gestión de API : crear, recuperar, actualizar y eliminar API.
- Compatibilidad con esquemas : administre esquemas de API con soporte para múltiples archivos.
- Etiquetado : agregue y administre etiquetas para API.
- Comentarios : agregue y administre comentarios en las API.
Autenticación y autorización
- Autenticación de clave API : acceso seguro mediante claves API.
- Control de acceso basado en roles : administre permisos en los niveles de espacio de trabajo y de colección.
- Permisos del espacio de trabajo : define permisos específicos para los espacios de trabajo.
Características adicionales
- Red API privada : administre elementos y carpetas dentro de una red API privada.
- Webhooks : crea webhooks para activar colecciones con cargas útiles personalizadas.
- Funciones empresariales : controles de roles avanzados y compatibilidad con SCIM para entornos empresariales.
Instalación
Instalación mediante herrería
Para instalar Postman MCP Server para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
- Node.js instalado.
Pasos
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Construir el servidor:Copy
- Ejecutar en modo de desarrollo con reconstrucción automática:Copy
Uso
Configuración de claves API
- Genera tu clave API
- Visita la configuración de la cuenta de Postman
- Haga clic en "Generar clave API"
- Guarde la clave de forma segura: no se mostrará nuevamente
- Configurar la clave API
- Agregue la clave a su entorno como
POSTMAN_API_KEY
- Para Claude Desktop o Cline, inclúyalo en su archivo de configuración (vea los ejemplos de configuración a continuación)
- Nunca envíe claves API al control de versiones
- Agregue la clave a su entorno como
- Verificar el acceso
- La clave API proporciona acceso a todos los recursos de Postman para los que tiene permisos
- Pruebe el acceso ejecutando una consulta simple (por ejemplo, enumerar espacios de trabajo)
[!NOTA] Si está utilizando la colección API de Postman directamente, almacene su clave API como una variable de colección
postman-api-key
.
Uso de Claude Desktop
Para utilizar con Claude Desktop, agregue la configuración del servidor:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%/Claude/claude_desktop_config.json
[!IMPORTANTE] Si está actualizando este proveedor, debe reiniciar Claude para que se apliquen los cambios de la API del esquema de entrada (es decir, cuando los elementos ToolDefinition del servidor MCP hayan cambiado). Esto se debe a que Claude almacena en caché las definiciones de herramientas al iniciarse.
Ejemplo de configuración
Usando Cline
Usando la misma configuración de ejemplo, agregue la configuración del servidor a la configuración de sus servidores Cline MCP:
Ejemplo de configuración
Lo mismo que Claude arriba.
Usando Zed
Sigo intentando que funcione. Según la documentación de Zed, parece que necesita una extensión ( también este problema n.° 21455 ).
Documentación
La documentación oficial de la API de Postman está disponible en el espacio de trabajo público de Postman .
Descripción general del proyecto
Referencias y resúmenes de la API de Postman
Este proyecto aprovecha el modelo Claude y la extensión Cline para convertir la especificación OpenAPI en código TypeScript, mejorando la seguridad de tipos y la integración dentro del servidor MCP.
Este proyecto de GitHub incluye documentación de referencias de API que proporciona una guía detallada sobre el uso programático de la plataforma Postman. Abarca tanto el SDK de colecciones para el desarrollo local como la API de Postman para la integración en la nube. Los temas clave incluyen mecanismos de autenticación, límites de velocidad y documentación detallada de todos los puntos finales de la API, incluyendo espacios de trabajo, colecciones, entornos, servidores simulados, monitores y más. Además, la guía ofrece prerrequisitos e instrucciones de inicio rápido para facilitar la interacción fluida con la API.
El directorio docs/api/summaries
contiene resúmenes completos de Markdown de la API de Postman. Estos documentos describen los puntos finales de la API, los formatos de solicitud/respuesta y los detalles de implementación esenciales para validar y garantizar la funcionalidad del servidor MCP. Consulte el archivo README de resúmenes de la API para obtener una descripción general de la estructura de la documentación y las estrategias de implementación.
Conversión de especificaciones OpenAPI a código TypeScript con Claude
Construyendo el servidor MCP
Consulte la Documentación de Controladores para obtener especificaciones detalladas sobre la implementación de controladores del servidor MCP. Esto incluye formatos de URI, requisitos de solicitud y patrones de gestión de recursos. Esta guía es crucial para los desarrolladores que trabajan en la integración y mejora de las funcionalidades de la API de Postman en el servidor MCP.
Razón fundamental
El contenedor MCP para herramientas Postman es útil principalmente como capa de interacción con IA para operaciones complejas de varios pasos donde la estructura y la seguridad son primordiales. Sin embargo, puede estar sobredimensionado para operaciones simples donde el uso directo de CLI o API sería suficiente. El contenedor MCP ofrece mayor valor cuando:
- Operaciones complejas
- Administrar múltiples colecciones
- Entornos de coordinación
- Generar informes completos
- Automatización impulsada por IA
- Flujos de trabajo de pruebas automatizados
- Mantenimiento de la documentación de la API
- Gestión del medio ambiente
- Operaciones sensibles a errores
- Pruebas de API críticas
- Despliegues de producción
- Comprobación de cumplimiento
Proporciona menos valor para:
- Operaciones simples
- Ejecuciones de recolección básicas
- Llamadas API únicas
- Comprobaciones rápidas del entorno
- Uso directo de la CLI
- Operaciones impulsadas por desarrolladores
- Pruebas locales
- Iteraciones rápidas
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador: http://localhost:5173 . Deberá agregar la clave POSTMAN_API_KEY antes de conectarse. Vaya a "Herramientas" para comenzar.
Otros servidores MCP
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.