Skip to main content
Glama

AsyncAPI MCP-Server

Glama MIT License TypeScript

Ein MCP-Server (Model Context Protocol), der KI-Assistenten Zugriff auf die AsyncAPI-Spezifikation gewährt. Suchen, erkunden und rufen Sie jede Version der Spezifikation direkt aus Ihrem Coding-Tool ab.

Probieren Sie es in Ihrem Browser auf Glama aus — keine Installation erforderlich.

Funktionen

  • Suche in der AsyncAPI-Spezifikation nach Schlüsselwörtern

  • Abruf spezifischer Abschnitte nach Überschrift oder Slug

  • Auflistung aller stabilen Spezifikationsversionen, die als GitHub-Tags verfügbar sind

  • Metadaten abrufen über die Spezifikation (Version, Quelle, Cache-Informationen, Größe)

  • Versionsbewusst — fragen Sie jede veröffentlichte Spezifikationsversion ab oder verwenden Sie standardmäßig die neueste

  • Caching — ETag/Last-Modified-basiertes HTTP-Caching mit einer 10-minütigen TTL bei Tag-Abfragen

Related MCP server: EasyPeasyMCP

Schnellstart

Remote (Glama)

Verwenden Sie den gehosteten Server auf Glama — keine lokale Einrichtung erforderlich. Fügen Sie Folgendes zu Ihrer MCP-Client-Konfiguration hinzu:

{
  "mcpServers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

Siehe den Abschnitt Konfiguration weiter unten für client-spezifische Anweisungen.

Lokal (Selbst gehostet)

Voraussetzungen

Installation

npm install

Build

npm run build

Ausführen

Streamable HTTP (für die lokale Entwicklung):

npm run dev

Der Server startet standardmäßig unter http://localhost:3000/mcp. Setzen Sie die Umgebungsvariable PORT, um einen anderen Port zu verwenden:

PORT=8080 npm run dev

Stdio (für die Bereitstellung):

npm start

Verfügbare Tools

Tool

Beschreibung

Parameter

list_asyncapi_spec_versions

Listet stabile AsyncAPI-Spezifikationsversionen auf, die als GitHub-Tags verfügbar sind

Keine

get_asyncapi_spec_metadata

Gibt Quelle, Version, Cache- und Größen-Metadaten für eine Spezifikation zurück

version (optional)

search_asyncapi_spec

Durchsucht die Spezifikation und gibt passende Snippets zurück

query (erforderlich), version (optional), limit (Standard: 10, max: 20)

validate_asyncapi_spec

Validiert rohen AsyncAPI YAML- oder JSON-Inhalt und gibt Validierungsfehler zurück

spec (erforderlich)

get_asyncapi_spec_section

Gibt einen Abschnitt anhand des Überschriftentextes oder Slugs zurück

heading (erforderlich), version (optional)

Verfügbare Ressourcen

Ressource

URI

Beschreibung

Neueste AsyncAPI-Spezifikation

asyncapi://spec/latest

Die neueste AsyncAPI-Markdown-Spezifikation vom Master-Branch

AsyncAPI-Spezifikation nach Version

asyncapi://spec/{version}

Eine spezifische Version der Spezifikation, abgerufen vom passenden GitHub-Release-Tag

Konfiguration für KI-Coding-Tools

Remote (Glama gehostet)

Verwenden Sie diese Konfigurationen, um eine Verbindung zum Glama-gehosteten Server herzustellen. Keine lokale Einrichtung erforderlich.

Claude Desktop

Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

Cursor

Hinzufügen zu .cursor/mcp.json in Ihrem Projektstammverzeichnis:

{
  "mcpServers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

VS Code Copilot

Hinzufügen zu .vscode/mcp.json in Ihrem Projektstammverzeichnis:

{
  "servers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp",
      "type": "http"
    }
  }
}

Windsurf

Hinzufügen zu Ihren Windsurf MCP-Einstellungen:

{
  "mcpServers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

Cline

In den MCP-Einstellungen von Cline hinzufügen:

{
  "mcpServers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

OpenCode

Hinzufügen zu Ihrer OpenCode-Konfiguration:

{
  "mcp": {
    "servers": {
      "asyncapi": {
        "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
      }
    }
  }
}

Zed

Hinzufügen zu Ihrer Zed settings.json:

{
  "context_servers": {
    "asyncapi": {
      "url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
    }
  }
}

Lokal (Selbst gehostet)

Verwenden Sie diese Konfigurationen, wenn Sie den Server lokal mit npm run dev ausführen. Stellen Sie sicher, dass der Server läuft, bevor Sie eine Verbindung herstellen.

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

Ersetzen Sie die Glama-URL in den obigen Konfigurationen durch http://localhost:3000/mcp.

Bereitstellung

Dieser Server wird auf Glama.ai bereitgestellt. Siehe glama.ai/mcp/servers/Souvikns/asyncapi-mcp für die gehostete Instanz.

Um Ihre eigene Instanz bereitzustellen, bauen Sie sie und führen Sie sie mit Stdio-Transport aus:

npm run build
npm start

Ein Dockerfile ist für containerisierte Bereitstellungen enthalten:

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

Nutzungsbeispiele

Sobald die Konfiguration abgeschlossen ist, können Sie Ihrem KI-Assistenten Fragen stellen wie:

  • "Was sagt die AsyncAPI-Spezifikation über Server-Objekte?"

  • "Durchsuche die AsyncAPI-Spezifikation nach 'channels'"

  • "Rufe den Abschnitt 'Info Object' aus Version 2.6.0 ab"

  • "Liste alle verfügbaren AsyncAPI-Spezifikationsversionen auf"

  • "Was sind die Unterschiede zwischen Nachrichten in AsyncAPI 2.x und 3.x?"

  • "Zeige mir den Spezifikationsabschnitt über Schema-Definitionen"

Entwicklung

# 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