Skip to main content
Glama

Servidor MCP de AsyncAPI

Glama Licencia MIT TypeScript

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

Instalación

npm install

Construcción

npm run build

Ejecución

HTTP mediante stream (para desarrollo local):

npm run dev

El 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 dev

Stdio (para despliegue):

npm start

Herramientas disponibles

Herramienta

Descripción

Parámetros

list_asyncapi_spec_versions

Enumera las versiones estables de la especificación AsyncAPI disponibles como etiquetas de GitHub

Ninguno

get_asyncapi_spec_metadata

Devuelve metadatos de fuente, versión, caché y tamaño para una especificación

version (opcional)

search_asyncapi_spec

Busca en la especificación y devuelve fragmentos coincidentes

query (requerido), version (opcional), limit (por defecto: 10, máx: 20)

validate_asyncapi_spec

Valida contenido YAML o JSON de AsyncAPI sin procesar y devuelve errores de validación

spec (requerido)

get_asyncapi_spec_section

Devuelve una sección por texto de encabezado o slug

heading (requerido), version (opcional)

Recursos disponibles

Recurso

URI

Descripción

Última especificación AsyncAPI

asyncapi://spec/latest

La última especificación markdown de AsyncAPI desde la rama master

Especificación AsyncAPI por versión

asyncapi://spec/{version}

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 start

Se incluye un Dockerfile para despliegues en contenedores:

docker build -t asyncapi-mcp .
docker run -p 3000:3000 asyncapi-mcp

Ejemplos 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 --noEmit
Install Server
A
license - permissive license
A
quality
C
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

  • F
    license
    Not graded
    quality
    D
    maintenance
    An 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.
  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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.
    22
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server for AsyncAPI that enables parsing, validation, linting, conversion, model generation, and template generation from any MCP client using stdio.
    22
    Apache 2.0

View all related MCP servers

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.

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/Souvikns/asyncapi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server