首页/数据库/netbox-mcp-server

netbox-mcp-server

查看源码
2025-5-12
Words 410Read Time 2 min
Score:85

提供只读访问NetBox数据的MCP服务器,支持通过大语言模型直接查询网络设备信息。

NetBox MCP 服务器

这是一个简单的只读 Model Context Protocol (MCP) 服务器,专为 NetBox 设计。它使您能够通过支持 MCP 的 LLMs(大语言模型)直接与 NetBox 中的数据交互。

工具

工具
描述
get_objects
根据对象类型和过滤器检索 NetBox 核心对象
get_object_by_id
通过 ID 获取特定 NetBox 对象的详细信息
get_changelogs
根据过滤器检索变更历史记录(审计日志)
注意:目前支持的对象类型已明确限定为 NetBox 核心对象,暂不支持插件中的对象类型。

使用指南

  1. 在 NetBox 中创建一个只读 API 令牌,确保该令牌具有足够的权限,以便工具能够访问您希望通过 MCP 提供的数据。
  1. 安装依赖项:uv add -r requirements.txt
  1. 验证服务器是否可以运行:
    1. 将 MCP 服务器配置添加到您的 LLM 客户端。例如,在 Claude Desktop(Mac)中:
      1. 在 Windows 上,请使用完整且转义的路径,例如 C:\\Users\\myuser\\.local\\bin\\uvC:\\Users\\myuser\\netbox-mcp-server如需详细故障排除,请参考 MCP 快速入门
    1. 在您的 LLM 客户端中使用工具。例如:

      开发

      欢迎贡献代码!请提交 Issue 或 Pull Request。

      许可证

      本项目基于 Apache 2.0 许可证。详情请参阅 LICENSE 文件。
      上一篇
      VibeCheck
      下一篇
      CodingBaby-Browser-MCP