AsyncAPI-MCP
AsyncAPI MCP-Server
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
Node.js v20 oder neuer
Installation
npm installBuild
npm run buildAusführen
Streamable HTTP (für die lokale Entwicklung):
npm run devDer Server startet standardmäßig unter http://localhost:3000/mcp. Setzen Sie die Umgebungsvariable PORT, um einen anderen Port zu verwenden:
PORT=8080 npm run devStdio (für die Bereitstellung):
npm startVerfügbare Tools
Tool | Beschreibung | Parameter |
| Listet stabile AsyncAPI-Spezifikationsversionen auf, die als GitHub-Tags verfügbar sind | Keine |
| Gibt Quelle, Version, Cache- und Größen-Metadaten für eine Spezifikation zurück |
|
| Durchsucht die Spezifikation und gibt passende Snippets zurück |
|
| Validiert rohen AsyncAPI YAML- oder JSON-Inhalt und gibt Validierungsfehler zurück |
|
| Gibt einen Abschnitt anhand des Überschriftentextes oder Slugs zurück |
|
Verfügbare Ressourcen
Ressource | URI | Beschreibung |
Neueste AsyncAPI-Spezifikation |
| Die neueste AsyncAPI-Markdown-Spezifikation vom Master-Branch |
AsyncAPI-Spezifikation nach 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 startEin Dockerfile ist für containerisierte Bereitstellungen enthalten:
docker build -t asyncapi-mcp .
docker run -p 3000:3000 asyncapi-mcpNutzungsbeispiele
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 --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