SM

sinadarbouy/mcp-nats

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

53 stars 9 forks Качество 78 Тренд 21Apache-2.0

Сервер 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
Открыть полный README на GitHub

Установка

docker run -i --rm --init -e NATS_URL -e NATS_SYS_CREDS ghcr.io/sinadarbouy/mcp-nats:0.1.4 --transport stdio
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "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" } } }