Nats Mcp
@sinadarbouy
About Nats Mcp
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-po
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"nats": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e",
"NATS_URL",
"-e",
"NATS_SYS_CREDS",
"cnadb/mcp-nats",
"--transport",
"stdio"
],
"env": {
"NATS_SYS_CREDS": "<base64 of SYS account creds>",
"NATS_URL": "<nats url>"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Nats Mcp?
Nats Mcp is an MCP server that connects AI assistants to the NATS messaging system. It is for developers who want to interact with NATS servers through Model Context Protocol clients.
How to use Nats Mcp?
Install via go install or build from source, then run with required environment variables (NATS_URL, optional NATS_<ACCOUNT>_CREDS). Configure transport (stdio or SSE), log level, and logging format via command line flags.
Key features of Nats Mcp
- Supports both stdio and SSE transports
- Base64‑encoded NATS credentials per account
- Configurable logging (debug/info/warn/error, JSON output)
- Docker‑ready deployment
- VSCode and Cursor integration examples provided
Use cases of Nats Mcp
—
FAQ from Nats Mcp
What environment variables are required?
NATS_URL (e.g., nats://localhost:4222) is required. Optional NATS_<ACCOUNT>_CREDS variables hold base64‑encoded credentials for each account (e.g., NATS_SYS_CREDS).
What transport types are available?
The --transport flag accepts stdio (default) or sse. With SSE, the server listens on the address specified by --sse-address (default 0.0.0.0:8000).
How do I configure logging?
Use --log-level to set level (debug, info, warn, error; default info) and --json-logs to output logs in JSON format (default false).
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Servers
modelcontextprotocolModel Context Protocol Servers
Comments