F
licenseNot graded
qualityD
maintenanceA powerful integration server that combines Netbox's network infrastructure management capabilities with MCP (Multi-Cloud Platform) functionality.
-
此存储库为 NetBox 实现了一个 MCP(模型连接器插件)服务器,具备完整的 CRUD 功能、搜索和变更日志检索能力。它提供了一组旨在用于自动化、DevOps 和基于 LLM 集成的小型工具。
安装依赖(推荐使用 Python 3.11+):
python -m pip install -r requirements.txt配置环境变量(参见 .env.example)。
运行测试:
pytest -qRelated MCP server: MCP REST API Server
from netbox_mcp_server.config import get_settings
from netbox_mcp_server.client import NetBoxRestClient
from netbox_mcp_server.objects import netbox_get_objects
settings = get_settings()
client = NetBoxRestClient(settings.NETBOX_URL, settings.NETBOX_TOKEN, timeout=settings.TIMEOUT, rate_limit=settings.RATE_LIMIT)
resp = netbox_get_objects(client, object_type='dcim.sites', filters={'name__icontains': 'prod'}, limit=10)
print(resp)实现代码请参见 src/netbox_mcp_server/。测试代码位于 tests/ 下。
请提交 issue 或 pull request。有关指南,请参阅 CONTRIBUTING.md。
This server cannot be deployed
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for Modern Treasury — payment orders, transactions, counterparties and ledgers.