Nautobot MCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Nautobot MCP 是一个专为网络自动化和管理设计的 AI 就绪工具,通过集成 MCP 服务器,为 AI 系统提供标准化的网络数据交互接口。

核心功能

  1. MCP 服务器集成:在 Nautobot 中运行 MCP 服务器,暴露工具供 AI 系统使用。
  2. 自定义工具支持:允许用户创建自定义工具,通过 Python 函数实现特定功能。
  3. 工具自动发现:自动注册指定目录中的所有函数工具。
  4. 配置灵活:支持通过 Nautobot 配置系统灵活设置 MCP 服务器参数。
  5. 多部署选项:支持手动启动或通过 systemd 服务部署。

适用场景

  1. 网络自动化:通过 AI 系统自动化执行网络管理任务。
  2. 智能助手集成:为智能助手提供网络数据交互能力。
  3. 自定义工具开发:开发特定功能的工具以满足个性化需求。

工具列表

  1. 内置工具:通过配置加载内置工具(需启用 MCP_LOAD_CORE_TOOLS)。
  2. 自定义工具:用户可在指定目录中创建 Python 函数工具,MCP 服务器会自动发现并注册。

常见问题解答

  1. 如何查看可用工具?:在 Nautobot 的 /plugins/nautobot-mcp/tools/ 页面查看所有注册工具。
  2. 如何部署 MCP 服务器?:支持手动启动或通过 systemd 服务部署(推荐生产环境使用)。

使用教程

使用依赖

  1. Python 3.8+:确保系统已安装 Python 3.8 或更高版本。
  2. Nautobot 2.0+:确保已安装 Nautobot 2.0 或更高版本。

安装教程

  1. 安装包
    bash
    pip install nautobot-mcp
  2. 添加到 Nautobot 配置
    python
    PLUGINS = [
    "nautobot_mcp",
    # ... other plugins
    ]
  3. 配置 MCP 服务器
    python
    PLUGINS_CONFIG = {
    "nautobot_mcp": {
    "MCP_PORT": 8005,
    "MCP_HOST": "0.0.0.0",
    "MCP_CUSTOM_TOOLS_DIR": "/path/to/your/custom/tools",
    "MCP_LOAD_CORE_TOOLS": False,
    },
    }
  4. 运行 post_upgrade
    bash
    nautobot-server post_upgrade

调试方式

  1. 手动启动 MCP 服务器
    bash
    nautobot-server start_mcp_server
  2. 查看工具列表:访问 https://your-nautobot-server/plugins/nautobot-mcp/tools/ 查看所有注册工具。

点击访问

搜索工具

Zotero MCP: Your Research Library in Claude - MCP服务,MCP服务器,MCP教程

2025-4-29 16:12:35

搜索工具

Story MCP Hub - MCP服务,MCP服务器,MCP教程

2025-4-29 16:12:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索