
sinadarbouy/mcp-nats
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP) для интеграции системы обмена сообщениями NATS
Обзор
Сервер Model Context Protocol (MCP) для интеграции системы обмена сообщениями NATS Этот проект предоставляет сервер протокола Model Context Protocol (MCP) для NATS, позволяя моделям ИИ и приложениям взаимодействовать с системами обмена сообщениями NATS через стандартизированный интерфейс. Он предоставляет полный набор инструментов для взаимодействия с серверами NATS, что делает его идеальным для приложений на базе ИИ, которые должны работать с системами обмена сообщениями. Model Context Protocol (MCP) - это открытый протокол, который стандартизирует, как приложения обеспечивают контекст для моделей большого языка (LLM).
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для интеграции системы обмена сообщениями NATS
** Этот MCP-сервер сертифицирован MCP Review.**
Обзор
Этот проект предоставляет сервер протокола Model Context Protocol (MCP) для NATS, позволяя моделям ИИ и приложениям взаимодействовать с системами обмена сообщениями NATS через стандартизированный интерфейс. Он предоставляет полный набор инструментов для взаимодействия с серверами NATS, что делает его идеальным для приложений на базе ИИ, которые должны работать с системами обмена сообщениями.
Что такое MCP?
Model Context Protocol (MCP) - это открытый протокол, который стандартизирует, как приложения обеспечивают контекст для моделей большого языка (LLM). Этот сервер реализует спецификацию MCP для предоставления возможностей обмена сообщениями NATS для LLM и приложений ИИ, что позволяет им:
Взаимодействие с системами обмена сообщениями NATS стандартизированным способом Безопасный контроль и мониторинг серверов и потоков NATS Выполнять операции только для чтения через безопасный интерфейс Интеграция с другими MCP-совместимыми клиентами и хостами
Особенности
Управление сервером (только для чтения) Список и проверка серверов NATS
- Мониторинг состояния здоровья сервера и пинг
- Поиск информации о сервере
- Измерение времени в оба конца (RTT)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
mcp-nats
A Model Context Protocol (MCP) server for NATS messaging system integration
This MCP server is certified by MCP Review.
Overview
This project provides a Model Context Protocol (MCP) server for NATS, enabling AI models and applications to interact with NATS messaging systems through a standardized interface. It exposes a comprehensive set of tools for interacting with NATS servers, making it ideal for AI-powered applications that need to work with messaging systems.
What is MCP?
The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs). This server implements the MCP specification to provide NATS messaging capabilities to LLMs and AI applications, allowing them to:
- Interact with NATS messaging systems in a standardized way
- Safely inspect and monitor NATS servers and streams
- Perform read-only operations through a secure interface
- Integrate with other MCP-compatible clients and hosts
Features
- Server Management (Read-only Operations)
- List and inspect NATS servers
- Server health monitoring and ping
- Server information retrieval
- Round-trip time (RTT) measurement
- Stream Operations (Read-only Operations)
- View and inspect NATS streams
- Stream state and information queries
- Message viewing and retrieval
- Subject inspection
- Object Store Operations
- Create and manage object store buckets
- Put and get files from object stores
- List buckets and their contents
- Delete objects and buckets
- Watch buckets for changes
- Seal buckets to prevent updates
Установка
docker run -i --rm --init -e NATS_URL -e NATS_SYS_CREDS ghcr.io/sinadarbouy/mcp-nats:0.1.4 --transport stdioКонфигурация
{
"mcpServers": {
"nats": {
"env": {
"NATS_URL": "nats://localhost:4222",
"NATS_SYS_CREDS": "<base64 of SYS account creds>",
"NATS_A_CREDS": "<base64 of A account creds>"
},
"url": "http://localhost:8000/mcp"
}
}
}