Skip to main content
Glama

AsyncAPI MCP 서버

AI 어시스턴트가 AsyncAPI 사양에 액세스할 수 있도록 하는 MCP(Model Context Protocol) 서버입니다. 코딩 도구에서 직접 사양을 검색, 탐색 및 가져올 수 있습니다.

기능

  • 검색: 키워드로 AsyncAPI 사양 검색

  • 가져오기: 제목이나 슬러그로 특정 섹션 가져오기

  • 목록: GitHub 태그로 제공되는 모든 안정적인 사양 버전 나열

  • 메타데이터 가져오기: 사양에 대한 메타데이터(버전, 소스, 캐시 정보, 크기) 확인

  • 버전 인식: 릴리스된 모든 사양 버전을 쿼리하거나 기본값으로 최신 버전 사용

  • 캐싱: ETag/Last-Modified 기반 HTTP 캐싱(태그 조회 시 10분 TTL)

Related MCP server: EasyPeasyMCP

사전 요구 사항

설치

npm install

서버 실행

Streamable HTTP (로컬 개발)

npm run dev

서버는 기본적으로 http://localhost:3000/mcp에서 시작됩니다. 다른 포트를 사용하려면 PORT 환경 변수를 설정하세요:

PORT=8080 npm run dev

Stdio 전송 (원격 배포용)

npm start

이 명령은 호스팅된 MCP 서버의 표준 전송 방식인 stdio를 통해 서버를 실행합니다.

빌드

npm run build

src/의 TypeScript를 dist/로 컴파일합니다.

사용 가능한 도구

도구

설명

매개변수

list_asyncapi_spec_versions

GitHub 태그로 제공되는 안정적인 AsyncAPI 사양 버전 나열

없음

get_asyncapi_spec_metadata

사양의 소스, 버전, 캐시 및 크기 메타데이터 반환

version (선택 사항)

search_asyncapi_spec

사양을 검색하고 일치하는 스니펫 반환

query (필수), version (선택 사항), limit (기본값: 10, 최대: 20)

get_asyncapi_spec_section

제목 텍스트나 슬러그로 섹션 반환

heading (필수), version (선택 사항)

사용 가능한 리소스

리소스

URI

설명

최신 AsyncAPI 사양

asyncapi://spec/latest

마스터 브랜치의 최신 AsyncAPI 마크다운 사양

버전별 AsyncAPI 사양

asyncapi://spec/{version}

일치하는 GitHub 릴리스 태그에서 가져온 특정 버전의 사양

AI 코딩 도구 설정

이 서버는 Streamable HTTP 전송을 사용합니다. AI 도구를 연결하기 전에 서버가 실행 중인지 확인하세요.

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json(Windows)에 추가하세요:

{
  "mcpServers": {
    "asyncapi": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Cursor

프로젝트 루트의 .cursor/mcp.json에 추가하세요:

{
  "mcpServers": {
    "asyncapi": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

VS Code Copilot

프로젝트 루트의 .vscode/mcp.json에 추가하세요:

{
  "servers": {
    "asyncapi": {
      "url": "http://localhost:3000/mcp",
      "type": "http"
    }
  }
}

Windsurf

Windsurf MCP 설정에 추가하세요:

{
  "mcpServers": {
    "asyncapi": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

Cline

Cline의 MCP 설정에 다음을 추가하세요:

{
  "mcpServers": {
    "asyncapi": {
      "url": "http://localhost:3000/mcp"
    }
  }
}

OpenCode

OpenCode 구성에 추가하세요:

{
  "mcp": {
    "servers": {
      "asyncapi": {
        "url": "http://localhost:3000/mcp"
      }
    }
  }
}

Zed

Zed의 settings.json에 추가하세요:

{
  "context_servers": {
    "asyncapi": {
      "url": "http://localhost:3000/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

라이선스

MIT

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