OpenAPI
Servidor MCP de OpenAPI
Un servidor de Protocolo de Contexto de Modelo (MCP) para Claude/Cursor que permite buscar y explorar especificaciones de OpenAPI a través de oapis.org.
Demostración: https://x.com/janwilmake/status/1903497808134496583
Hilo de HN: https://news.ycombinator.com/item?id=43447278
OpenAPISearch: https://github.com/janwilmake/openapisearch
El MCP funciona aplicando un proceso de 3 pasos:
Averigua el identificador de OpenAPI que necesitas
Solicita un resumen de lo anterior en un lenguaje sencillo.
Determina qué puntos finales necesita y verifica exactamente cómo funcionan (de nuevo, en un lenguaje sencillo).
[!IMPORTANTE] OpenAPI MCP ha encontrado un nuevo propietario y se ha migrado de la v1.2 a la v2, que funciona de forma diferente a la versión anterior. Aún puede acceder a cualquier versión anterior a la v2.0.0 y su archivo README está aquí.
OpenAPI MCP v2 es un proyecto en desarrollo y se centra en la exploración y el contexto de las API. No permite ejecutar los endpoints directamente como herramientas, ya que la autenticación aún no es un problema resuelto con MCP. Sin embargo, es ideal para la generación de código.
Espere errores. Abierto a colaboradores, DM.
Características
Obtenga una descripción general de cualquier especificación de OpenAPI
Recuperar detalles sobre operaciones específicas de API
Compatibilidad con formatos JSON y YAML
Probado con Claude Desktop y Cursor
Related MCP server: mcp-api-gateway
Instalación
Instalación mediante herrería
Para instalar openapi-mcp-server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @janwilmake/openapi-mcp-server --client claudeInstalación mediante npx
Ejecutar y seguir las instrucciones:
npx openapi-mcp-server@latest initUso en Claude
Una vez instalado, puedes pedirle a Claude que:
Encuentra información sobre la API de Stripe
Explicar cómo usar los puntos finales del repositorio de la API de GitHub.
Claude utilizará el servidor MCP para:
Primero obtenga una descripción general de la API solicitada
Luego recupere detalles específicos de la operación según sea necesario
Requisitos
Node.js >= 16.17.0
Claude Desktop, Cursor o cualquier otro cliente MCP.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceA command-line tool that transforms any OpenAPI service into a Model Context Protocol (MCP) server, enabling seamless integration with AI agents and tools that support the MCP specification.147MIT
- FlicenseAqualityDmaintenanceA universal MCP server that integrates any API with Claude Desktop by pointing it at a Swagger/OpenAPI spec, automatically generating tools for interaction.342
- Alicense-qualityCmaintenanceTurn any OpenAPI spec into a working MCP server — point it at a spec and Claude instantly gets a tool for every endpoint.MIT
- Alicense-qualityDmaintenanceConverts any OpenAPI/Swagger spec into an MCP server, exposing REST API endpoints as tools for Claude.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
MCP server for AI access to Swagger by SmartBear.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/janwilmake/openapi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server