mcp-nats
Verified Safeby Gooseus
Overview
Exposes NATS messaging capabilities (publish, subscribe, JetStream, KV, Object Store) to LLMs, enabling AI assistants to interact with real-time and persistent data infrastructure.
Installation
npx mcp-natsEnvironment Variables
- NATS_URL
- NATS_USER
- NATS_PASS
- NATS_TOKEN
- NATS_CREDS_PATH
Security Notes
The server uses Zod for input validation on all tool parameters, which significantly reduces the risk of injection attacks or unexpected input. NATS authentication details are handled via environment variables or a credentials file, avoiding hardcoded secrets. File system access for embedded documentation is restricted to a specific `docs/nats` directory, preventing arbitrary file reads. The SSE transport sets permissive CORS headers (`Access-Control-Allow-Origin: *`), which is common for tools intended for LLM integration but should be considered in a broader network deployment context.
Similar Servers
wanaku
Centralized routing and management of AI agent access to diverse tools and resources via the Model Context Protocol (MCP).
NiFiMCP
Provides a natural language chat interface for interacting with Apache NiFi instances, enabling users to retrieve information, document flows, and perform creation, modification, and operational actions on NiFi components using Large Language Models and custom tools.
mitre-mcp
A production-ready Model Context Protocol (MCP) server that exposes the MITRE ATT&CK® framework to LLMs, AI assistants, and automation workflows.
fastchat-mcp
A Python client for integrating Language Models with Model Context Protocol (MCP) servers, allowing natural language interaction with external tools, resources, and prompts.