transparent-openapi-mcp
transparent-openapi-mcp
Un servidor MCP KISS que mapea las especificaciones OpenAPI v3 1:1 a herramientas MCP, de forma transparente: un cambio en una especificación OpenAPI cargada nunca requiere un cambio en el propio código de este servidor.
Uso de este como servidor MCP de Claude Code
Tres pasos: construir la imagen, preparar la configuración del servidor e integrarlo en Claude Code.
1. Construir
./podman_build.sh2. Configurar el servidor
El servidor necesita su propia configuración: un archivo local (montado en el contenedor) que apunta a una lista de configuración, la cual a su vez apunta a tus especificaciones OpenAPI y backends. Consulta examples/README.md para la referencia completa: qué contiene cada archivo, la regla de nomenclatura de herramientas <prefix>_<operationId> y un conjunto de ejemplos ejecutables que funciona de extremo a extremo.
3. Integrarlo en Claude Code
Claude Code necesita saber cómo iniciar el contenedor como subproceso de stdio. Consulta examples/claude-code/README.md para la entrada de configuración MCP exacta que hay que añadir y cómo se relaciona con tu configuración del servidor del paso 2.
Una vez añadida, ejecuta /mcp en una sesión de Claude Code y confirma que transparent-openapi-mcp aparece con sus herramientas.
Related MCP server: ControlAPI-MCP
Pruébalo con el ejemplo incluido
Antes de conectar tu propia especificación/backend reales, puedes verificar que toda la cadena funciona usando el ejemplo mínimo incluido:
./podman_build.sh
mkdir -p ~/t-o-m-config
cp examples/*.example.json ~/t-o-m-config/
cd ~/t-o-m-config
mv local-config.example.json local-config.json
mv config-list.example.json config-list.json
mv minimal-openapi.example.json minimal-openapi.json
# in another terminal, serve that directory:
cd ~/t-o-m-config && python3 -m http.server 8000
# back in the first terminal:
./podman_run.sh ~/t-o-m-config/local-config.jsonConsulta examples/README.md para ver la guía completa, incluido cómo invocar una herramienta y ver un resultado (esto solo inicia el servidor: permanece en silencio en stdio, que es el comportamiento correcto de MCP).
Documentación de diseño
Consulta docs/core-mcp-server/requirements.md y docs/core-mcp-server/architecture.md para el conjunto completo de requisitos (R-CTRL, R-DEPLOY, R-CFG, R-BOOT, R-TOOLS, R-FWD, R-STACK, R-RELEASE) y el diseño.
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
- AlicenseNot gradedqualityDmaintenanceExposes OpenAPI specifications as MCP tools, enabling AI assistants to explore and understand API structures, endpoints, schemas, and documentation through semantic queries.28MIT
- AlicenseAqualityCmaintenanceConverts any OpenAPI/REST API into MCP tools with dynamic server switching, variable substitution, and runtime configuration. Enables seamless interaction with multiple API environments through natural language without pre-configuration.125MIT
- AlicenseNot gradedqualityDmaintenanceTransforms OpenAPI specs into an MCP server, enabling dynamic API interaction through natural language with automatic authentication and endpoint discovery.131MIT
- AlicenseNot gradedqualityDmaintenanceExposes OpenAPI endpoints as MCP tools, enabling LLMs to discover and interact with REST APIs through the MCP protocol.13MIT
Related MCP Connectors
MCP server for AI access to Swagger by SmartBear.
Point Gecko at an OpenAPI spec; get first-call-correct, auth-hidden agent tools.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
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/roebi/transparent-openapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server