AsyncAPI-MCP
Servidor MCP de AsyncAPI
Un servidor MCP (Model Context Protocol) que proporciona a los asistentes de IA acceso a la especificación AsyncAPI. Busca, explora y recupera cualquier versión de la especificación directamente desde tu herramienta de programación.
Pruébalo en tu navegador en Glama — no requiere instalación.
Características
Busca en la especificación AsyncAPI por palabra clave
Recupera secciones específicas por encabezado o slug
Enumera todas las versiones estables de la especificación disponibles como etiquetas de GitHub
Obtén metadatos sobre la especificación (versión, fuente, información de caché, tamaño)
Consciente de versiones — consulta cualquier versión publicada de la especificación, o usa la última por defecto
Caché — caché HTTP basada en ETag/Last-Modified con un TTL de 10 minutos en las búsquedas de etiquetas
Related MCP server: EasyPeasyMCP
Inicio rápido
Remoto (Glama)
Usa el servidor alojado en Glama — no se necesita configuración local. Añade lo siguiente a la configuración de tu cliente MCP:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Consulta la sección Configuración a continuación para obtener instrucciones específicas del cliente.
Local (Autoalojado)
Requisitos previos
Node.js v20 o posterior
Instalación
npm installConstrucción
npm run buildEjecución
HTTP mediante stream (para desarrollo local):
npm run devEl servidor se inicia en http://localhost:3000/mcp por defecto. Establece la variable de entorno PORT para usar un puerto diferente:
PORT=8080 npm run devStdio (para despliegue):
npm startHerramientas disponibles
Herramienta | Descripción | Parámetros |
| Enumera las versiones estables de la especificación AsyncAPI disponibles como etiquetas de GitHub | Ninguno |
| Devuelve metadatos de fuente, versión, caché y tamaño para una especificación |
|
| Busca en la especificación y devuelve fragmentos coincidentes |
|
| Valida contenido YAML o JSON de AsyncAPI sin procesar y devuelve errores de validación |
|
| Devuelve una sección por texto de encabezado o slug |
|
Recursos disponibles
Recurso | URI | Descripción |
Última especificación AsyncAPI |
| La última especificación markdown de AsyncAPI desde la rama master |
Especificación AsyncAPI por versión |
| Una versión específica de la especificación obtenida de la etiqueta de lanzamiento de GitHub correspondiente |
Configuración para herramientas de programación con IA
Remoto (alojado en Glama)
Usa estas configuraciones para conectarte al servidor alojado en Glama. No se requiere configuración local.
Claude Desktop
Añade a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Cursor
Añade a .cursor/mcp.json en la raíz de tu proyecto:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}VS Code Copilot
Añade a .vscode/mcp.json en la raíz de tu proyecto:
{
"servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp",
"type": "http"
}
}
}Windsurf
Añade a tu configuración de MCP de Windsurf:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Cline
En la configuración de MCP de Cline, añade:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}OpenCode
Añade a tu configuración de OpenCode:
{
"mcp": {
"servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}
}Zed
Añade a tu settings.json de Zed:
{
"context_servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Local (Autoalojado)
Usa estas configuraciones cuando ejecutes el servidor localmente con npm run dev. Asegúrate de que el servidor esté en ejecución antes de conectarte.
Claude Desktop
{
"mcpServers": {
"asyncapi": {
"url": "http://localhost:3000/mcp"
}
}
}Cursor
{
"mcpServers": {
"asyncapi": {
"url": "http://localhost:3000/mcp"
}
}
}VS Code Copilot
{
"servers": {
"asyncapi": {
"url": "http://localhost:3000/mcp",
"type": "http"
}
}
}Windsurf / Cline / OpenCode / Zed
Reemplaza la URL de Glama en las configuraciones anteriores con http://localhost:3000/mcp.
Despliegue
Este servidor está desplegado en Glama.ai. Consulta glama.ai/mcp/servers/Souvikns/asyncapi-mcp para la instancia alojada.
Para desplegar tu propia instancia, construye y ejecuta con transporte stdio:
npm run build
npm startSe incluye un Dockerfile para despliegues en contenedores:
docker build -t asyncapi-mcp .
docker run -p 3000:3000 asyncapi-mcpEjemplos de uso
Una vez configurado, puedes hacer preguntas a tu asistente de IA como:
"¿Qué dice la especificación AsyncAPI sobre los objetos de servidor?"
"Busca 'channels' en la especificación AsyncAPI"
"Obtén la sección del Objeto Info de la versión 2.6.0"
"Enumera todas las versiones disponibles de la especificación AsyncAPI"
"¿Cuáles son las diferencias entre los mensajes en AsyncAPI 2.x y 3.x?"
"Muéstrame la sección de la especificación sobre definiciones de esquema"
Desarrollo
# Install dependencies
npm install
# Build TypeScript to dist/
npm run build
# Run the HTTP server (local development)
npm run dev
# Run the stdio server (for deployment)
npm start
# Type-check without emitting
npx tsc --noEmitMaintenance
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
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to search, discover, and retrieve technical specifications from a SpecLib instance. It provides tools for full-text search, scope listing, and reading specs as markdown content.
- AlicenseNot gradedqualityCmaintenanceA lightweight, zero-config MCP server that makes documentation and API specifications instantly accessible to AI models using the llms.txt standard. It enables searching and retrieving full documentation, OpenAPI, and AsyncAPI specs without requiring a complex RAG infrastructure or vector database.221Apache 2.0
- AlicenseAqualityAmaintenanceMCP server that helps AI agents explore OpenAPI specs, search endpoints, and generate TypeScript types.721510MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server for AsyncAPI that enables parsing, validation, linting, conversion, model generation, and template generation from any MCP client using stdio.22Apache 2.0
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server for AI access to Swagger by SmartBear.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
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/Souvikns/asyncapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server