AsyncAPI-MCP
AsyncAPI MCP-сервер
MCP-сервер (Model Context Protocol), который предоставляет ИИ-ассистентам доступ к спецификации AsyncAPI. Ищите, изучайте и получайте любую версию спецификации прямо из вашего инструмента разработки.
Попробуйте в браузере на Glama — установка не требуется.
Возможности
Поиск по спецификации AsyncAPI с помощью ключевых слов
Получение конкретных разделов по заголовку или слагу
Список всех стабильных версий спецификации, доступных в виде тегов GitHub
Получение метаданных о спецификации (версия, источник, информация о кэше, размер)
Поддержка версий — запрашивайте любую выпущенную версию спецификации или используйте последнюю по умолчанию
Кэширование — HTTP-кэширование на основе ETag/Last-Modified с TTL 10 минут для поиска тегов
Related MCP server: EasyPeasyMCP
Быстрый старт
Удаленно (Glama)
Используйте размещенный сервер на Glama — локальная настройка не требуется. Добавьте следующее в конфигурацию вашего MCP-клиента:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}См. раздел Конфигурация ниже для получения инструкций для конкретных клиентов.
Локально (Self-hosted)
Предварительные требования
Node.js версии 20 или выше
Установка
npm installСборка
npm run buildЗапуск
Streamable HTTP (для локальной разработки):
npm run devСервер запускается на http://localhost:3000/mcp по умолчанию. Установите переменную окружения PORT, чтобы использовать другой порт:
PORT=8080 npm run devStdio (для развертывания):
npm startДоступные инструменты
Инструмент | Описание | Параметры |
| Список стабильных версий спецификации AsyncAPI, доступных как теги GitHub | Нет |
| Возвращает метаданные источника, версии, кэша и размера для спецификации |
|
| Поиск по спецификации и возврат соответствующих фрагментов |
|
| Проверка необработанного содержимого AsyncAPI YAML или JSON и возврат ошибок валидации |
|
| Возврат раздела по тексту заголовка или слагу |
|
Доступные ресурсы
Ресурс | URI | Описание |
Последняя спецификация AsyncAPI |
| Последняя markdown-спецификация AsyncAPI из ветки master |
Спецификация AsyncAPI по версии |
| Конкретная версия спецификации, полученная из соответствующего тега релиза GitHub |
Конфигурация для инструментов разработки с ИИ
Удаленно (размещено на 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
Добавьте в настройки MCP Windsurf:
{
"mcpServers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Cline
В настройках MCP Cline добавьте:
{
"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
Добавьте в settings.json вашего Zed:
{
"context_servers": {
"asyncapi": {
"url": "https://glama.ai/mcp/servers/Souvikns/asyncapi-mcp"
}
}
}Локально (Self-hosted)
Используйте эти конфигурации при локальном запуске сервера с помощью 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
Замените URL Glama в конфигурациях выше на http://localhost:3000/mcp.
Развертывание
Этот сервер развернут на Glama.ai. См. glama.ai/mcp/servers/Souvikns/asyncapi-mcp для доступа к размещенному экземпляру.
Чтобы развернуть свой собственный экземпляр, выполните сборку и запуск с использованием транспорта stdio:
npm run build
npm startDockerfile включен для контейнеризированных развертываний:
docker build -t asyncapi-mcp .
docker run -p 3000:3000 asyncapi-mcpПримеры использования
После настройки вы можете задавать своему ИИ-ассистенту вопросы, например:
"Что говорит спецификация AsyncAPI об объектах сервера?"
"Найди в спецификации AsyncAPI 'channels'"
"Получи раздел Info Object из версии 2.6.0"
"Перечисли все доступные версии спецификации 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