Token导航 LogoToken导航TokenDH.com
Nautobot MCP Server (Colt Mercer) logo
运维云端stdio官方级别未说明来源级核验

Nautobot MCP Server (Colt Mercer)

MCP Server

Nautobot MCP服务器将Nautobot GraphQL数据暴露为机器可调用工具(MCP)和简单的REST端点,适用于网络设备管理和自动化场景。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
网络管理API集成PythonGraphQL

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ColtMercer

提供方

ColtMercer

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e ./src

详细介绍

Nautobot MCP服务器

FastMCP服务器将Nautobot GraphQL数据作为机器可调用工具(MCP)和简单的REST端点公开。

快速启动

本地运行(仅限API)

pip install -e ./src
nautobot-mcp-server

环境变量:

export HOST=0.0.0.0
export PORT=7001
export NAUTOBOT_URL=http://nautobot:8080
export NAUTOBOT_TOKEN=replace-me

使用Chainlit作为UI(本地)

打开第二个终端:

export API_BASE_URL=http://localhost:7001
# If API key auth is enabled:
# export API_KEY=supersecret
chainlit run chainlit_app/app.py -w

打开 http://localhost:8000 类型:

tool:get_devices_by_location {"location_name":"NY Data Center"}

码头工人

docker build -t nautobot-mcp:dev -f src/Dockerfile .
docker run --rm -p 7001:7001 \
  -e NAUTOBOT_URL=http://nautobot:8080 \
  -e NAUTOBOT_TOKEN=replace-me \
  nautobot-mcp:dev

健康检查:

curl -s http://localhost:7001/healthz

列出工具:

curl -s http://localhost:7001/tools | jq

调用工具:

curl -s -X POST http://localhost:7001/tools/invoke \
  -H 'Content-Type: application/json' \
  -d '{"tool_name": "get_devices_by_location", "args": {"location_name": "NY Data Center"}}'

目录标签

目录标签

网络管理API集成PythonGraphQL本地部署RESTAPI自动化工具Nautobot

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP