AsyncAPI-MCP
AsyncAPI MCP 서버
AI 어시스턴트가 AsyncAPI 사양에 액세스할 수 있도록 하는 MCP(Model Context Protocol) 서버입니다. 코딩 도구에서 직접 사양을 검색, 탐색 및 가져올 수 있습니다.
기능
검색: 키워드로 AsyncAPI 사양 검색
가져오기: 제목이나 슬러그로 특정 섹션 가져오기
목록: GitHub 태그로 제공되는 모든 안정적인 사양 버전 나열
메타데이터 가져오기: 사양에 대한 메타데이터(버전, 소스, 캐시 정보, 크기) 확인
버전 인식: 릴리스된 모든 사양 버전을 쿼리하거나 기본값으로 최신 버전 사용
캐싱: ETag/Last-Modified 기반 HTTP 캐싱(태그 조회 시 10분 TTL)
Related MCP server: EasyPeasyMCP
사전 요구 사항
Node.js v20 이상
설치
npm install서버 실행
Streamable HTTP (로컬 개발)
npm run dev서버는 기본적으로 http://localhost:3000/mcp에서 시작됩니다. 다른 포트를 사용하려면 PORT 환경 변수를 설정하세요:
PORT=8080 npm run devStdio 전송 (원격 배포용)
npm start이 명령은 호스팅된 MCP 서버의 표준 전송 방식인 stdio를 통해 서버를 실행합니다.
빌드
npm run buildsrc/의 TypeScript를 dist/로 컴파일합니다.
사용 가능한 도구
도구 | 설명 | 매개변수 |
| GitHub 태그로 제공되는 안정적인 AsyncAPI 사양 버전 나열 | 없음 |
| 사양의 소스, 버전, 캐시 및 크기 메타데이터 반환 |
|
| 사양을 검색하고 일치하는 스니펫 반환 |
|
| 제목 텍스트나 슬러그로 섹션 반환 |
|
사용 가능한 리소스
리소스 | URI | 설명 |
최신 AsyncAPI 사양 |
| 마스터 브랜치의 최신 AsyncAPI 마크다운 사양 |
버전별 AsyncAPI 사양 |
| 일치하는 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
Maintenance
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