What are the prerequisites to run the server?
Docker and Docker Compose (usually included with Docker Desktop) must be installed on your system.
@yhvh-chen
基本情報
Nornir MCP Server
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"nornir_mcp_local": {
"name": "Nornir MCP Server",
"type": "sse",
"url": "http://YOUR_SERVER_IP:8000/sse",
"command": "DON'T NEED"
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンでサーバーのエンドポイントに接続し、ツール一覧を取得できます。
A FastMCP server that provides network automation tools powered by Nornir and NAPALM. It bridges Nornir/NAPALM network operations as MCP (Massively Concurrent Processing) tools, making them accessible from compatible MCP clients. Designed for network engineers and automation practitioners.
Configure network inventory and device credentials by editing hosts.yaml, groups.yaml, and defaults.yaml in the conf/ directory. Then run docker-compose up --build -d in the project root. The server starts on port 8000 using SSE transport. Connect an MCP client (e.g., FastMCP Web UI) by adding a server with URL http://localhost:8000/sse.
uv for fast Python dependency management within the container.Docker and Docker Compose (usually included with Docker Desktop) must be installed on your system.
Edit `hosts.yaml`, `groups.yaml`, and `defaults.yaml` in the `conf/` directory. Credentials are stored in plaintext by default – for production environments, use Nornir's secrets management features (e.g., environment variables or HashiCorp Vault) instead.
Tools include `list_all_hosts`, numerous NAPALM getters (e.g., `get_facts`, `get_interfaces`, `get_config`, `get_bgp_neighbors`), and `send_command` for read-only command execution. Availability depends on device platform and NAPALM driver support.
Ensure the server is running, then add a new MCP Server connection in your client with the URL `http://localhost:8000/sse`. The client will automatically discover the available tools.
The default configuration stores credentials in plaintext YAML files, which is only recommended for lab/testing environments. For production, modify `nornir_ops.py` and configuration to use a secrets provider (e.g., environment variables or HashiCorp Vault).
A curated list of references for MLOps

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Painless E2E Automation for Mobile and Web
🚀 The fast, Pythonic way to build MCP servers and clients.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
コメント