AsyncAPI-MCP
AsyncAPI MCPサーバー
AIアシスタントがAsyncAPI仕様にアクセスできるようにするMCP(Model Context Protocol)サーバーです。コーディングツールから直接、仕様の検索、探索、任意のバージョンの取得が可能です。
Glamaのブラウザで試す — インストール不要です。
機能
検索: キーワードでAsyncAPI仕様を検索
取得: 見出しやスラッグで特定のセクションを取得
一覧: GitHubタグとして利用可能なすべての安定版仕様バージョンを一覧表示
メタデータ取得: 仕様に関するメタデータ(バージョン、ソース、キャッシュ情報、サイズ)を取得
バージョン対応: リリース済みの任意の仕様バージョンをクエリ可能(デフォルトは最新)
キャッシュ: ETag/Last-ModifiedベースのHTTPキャッシュ(タグ検索には10分間のTTL)
Related MCP server: EasyPeasyMCP
クイックスタート
リモート (Glama)
Glamaでホストされているサーバーを使用します。ローカル設定は不要です。MCPクライアント設定に以下を追加してください:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}クライアント固有の手順については、以下の設定セクションを参照してください。
ローカル (セルフホスト)
前提条件
Node.js v20以降
インストール
npm installビルド
npm run build実行
ストリーマブルHTTP(ローカル開発用):
npm run devサーバーはデフォルトで http://localhost:3000/mcp で起動します。別のポートを使用するには PORT 環境変数を設定してください:
PORT=8080 npm run devStdio(デプロイ用):
npm start利用可能なツール
ツール | 説明 | パラメータ |
| GitHubタグとして利用可能な安定版AsyncAPI仕様バージョンを一覧表示 | なし |
| 仕様のソース、バージョン、キャッシュ、サイズメタデータを返す |
|
| 仕様を検索し、一致するスニペットを返す |
|
| 生のAsyncAPI YAMLまたはJSONコンテンツを検証し、検証エラーを返す |
|
| 見出しテキストまたはスラッグでセクションを返す |
|
利用可能なリソース
リソース | URI | 説明 |
最新のAsyncAPI仕様 |
| masterブランチの最新のAsyncAPIマークダウン仕様 |
バージョン別AsyncAPI仕様 |
| 一致するGitHubリリースから取得された特定のバージョンの仕様 |
AIコーディングツールの設定
リモート (Glamaホスト)
Glamaホストのサーバーに接続するには、これらの設定を使用してください。ローカル設定は不要です。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) または %APPDATA%\Claude\claude_desktop_config.json (Windows) に追加してください:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Cursor
プロジェクトルートの .cursor/mcp.json に追加してください:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}VS Code Copilot
プロジェクトルートの .vscode/mcp.json に追加してください:
{
"servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp",
"type": "http"
}
}
}Windsurf
WindsurfのMCP設定に追加してください:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Cline
ClineのMCP設定に以下を追加してください:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}OpenCode
OpenCode設定に追加してください:
{
"mcp": {
"servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}
}Zed
Zedの settings.json に追加してください:
{
"context_servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}ローカル (セルフホスト)
npm run dev でサーバーをローカル実行する場合にこれらの設定を使用してください。接続前にサーバーが起動していることを確認してください。
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
上記設定のGlama URLを http://localhost:3000/mcp に置き換えてください。
デプロイ
このサーバーは Glama.ai にデプロイされています。ホストされているインスタンスについては glama.ai/mcp/servers/Souvikns/asyncapi-mcp を参照してください。
独自のインスタンスをデプロイするには、stdioトランスポートでビルドして実行します:
npm run build
npm startコンテナデプロイ用の Dockerfile が含まれています:
docker build -t asyncapi-mcp .
docker run -p 3000:3000 asyncapi-mcp使用例
設定が完了すると、AIアシスタントに以下のような質問ができます:
「AsyncAPI仕様ではサーバーオブジェクトについて何と言っていますか?」
「AsyncAPI仕様で 'channels' を検索して」
「バージョン 2.6.0 の Info Object セクションを取得して」
「利用可能なすべてのAsyncAPI仕様バージョンを一覧表示して」
「AsyncAPI 2.x と 3.x のメッセージの違いは何ですか?」
「スキーマ定義に関する仕様セクションを見せて」
開発
# 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