
skuldgerry/netbox-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
高められたNetBox MCP 包括的な書き込み操作サポートを備えたサーバー - LLM による NetBox オブジェクトの作成、更新、削除
概要
netBox MCP Server は、包括的な書き込み操作をサポートしました。 これは、MCP をサポートする LLM を介して直接 NetBox のデータとやり取りすることを可能にする NetBox 用の強化されたモデルコンテキストプロトコルサーバーです。 自然言語のプロンプトで、NetBox オブジェクトを作成、更新、削除できるようにする、両方をサポートしています。 このバージョンは、公式のNetBox MCPサーバーを拡張します: - ✅ 作成、更新、および削除 NetBoxオブジェクト - ✅ HTTP展開のためのオプションのベアア認証 - ✅ サイト、テナント、タグ、VLAN - ✅ .envファイルを必要としない展開 - ✅ ウェブクライアントのサポート(OpenWebUI、n8n) - ✅ 任意のNetBoxオブジェクトタイプの場合 公式netbox-mcp-serverプロジェクトに基づく。 サーバは、NetBox オブジェクトを管理するための包括的な書き込み操作を含みます。 すべての書き込み操作のサポートは、操作を作成、更新、および削除します。 プラグインオブジェクトタイプは、ENABLE PLUGIN DISCOVERY=true で起動時に発見できます.
概要(AI 翻訳)
NetBox MCP Server の正式な書き込み操作をサポートするバージョンの充実
これは、MCP をサポートする LLM を介して直接 NetBox のデータとやり取りすることを可能にする NetBox 用の強化されたモデルコンテキストプロトコルサーバーです。 自然言語のプロンプトで NetBox オブジェクトを作成、更新、削除できるように、** を読み取り、書き込み操作の両方をサポートします。
何が強化されていますか?
このバージョンでは、NetBox MCP の公式サーバーを以下のように拡張します。
- ✅72変異ツール NetBoxオブジェクトの作成、更新、削除
- ✅FastMCP 3.4.7 HTTP の展開のためのオプションのベアラー認証
- ✅サイト、テナント、タグ、VLANの優先サポート
- ✅ [
.envファイルを必要としないでDocker Compose**の展開 - ✅HTTPトランスポート ウェブクライアントのサポート(OpenWebUI、n8n)
- ✅Generic tools 任意の NetBox オブジェクトタイプ
公式netbox-mcp-serverプロジェクトに基づく。
ツール
読書操作
| ツール | 概要 |
お問い合わせ
| [netbox_get_objects | ネットボックスのコアオブジェクトをタイプやフィルタに基づいて取得 |
| [netbox_get_object_by_id | IDで特定NetBoxオブジェクトの詳細情報を取得 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
NetBox MCP Enhanced
Enhanced version of the official NetBox MCP Server with comprehensive write operations support.
This is an enhanced Model Context Protocol server for NetBox that enables you to interact with your NetBox data directly via LLMs that support MCP. It supports both read and write operations, allowing you to create, update, and delete NetBox objects through natural language prompts.
What’s Enhanced?
This version extends the official NetBox MCP server with:
- ✅ 72 mutation tools for creating, updating, and deleting NetBox objects
- ✅ FastMCP 3.4.7 with optional bearer authentication for HTTP deployments
- ✅ Priority support for Sites, Tenants, Tags, and VLANs
- ✅ Docker Compose deployment without requiring
.envfiles - ✅ HTTP transport support for web clients (OpenWebUI, n8n)
- ✅ Generic tools for any NetBox object type
Based on the official netbox-mcp-server project.
Tools
Read Operations
| Tool | Description |
|---|---|
netbox_get_objects |
Retrieves NetBox core objects based on their type and filters |
netbox_get_object_by_id |
Gets detailed information about a specific NetBox object by its ID |
netbox_get_changelogs |
Retrieves change history records (audit trail) based on filters |
netbox_search_objects |
Performs global search across multiple NetBox object types |
Write Operations
The server includes comprehensive write operations for managing NetBox objects. All write operations support create, update, and delete operations.
Priority Objects (Sites, Tenants, Tags, VLANs)
| Tool | Description |
|---|---|
netbox_create_site / netbox_update_site / netbox_delete_site |
Manage sites |
netbox_create_tenant / netbox_update_tenant / netbox_delete_tenant |
Manage tenants |
netbox_create_tenant_group / netbox_update_tenant_group / netbox_delete_tenant_group |
Manage tenant groups |
netbox_create_tag / netbox_update_tag / netbox_delete_tag |
Manage tags |
netbox_create_vlan / netbox_update_vlan / netbox_delete_vlan |
Manage VLANs |
netbox_create_vlan_group / netbox_update_vlan_group / netbox_delete_vlan_group |
Manage VLAN groups |
IPAM Objects
| Tool | Description |
|---|---|
netbox_create_vrf / netbox_update_vrf / netbox_delete_vrf |
Manage VRFs |
netbox_create_prefix / netbox_update_prefix / netbox_delete_prefix |
Manage IP prefixes |
netbox_create_ip_address / netbox_update_ip_address / netbox_delete_ip_address |
Manage IP addresses |
netbox_create_ip_range / netbox_update_ip_range / netbox_delete_ip_range |
Manage IP ranges |
DCIM Objects
| Tool | Description |
|---|---|
netbox_create_device / netbox_update_device / netbox_delete_device |
Manage devices |
インストール
docker run --rm \設定
{
"mcpServers": {
"netbox": {
"command": "uv",
"args": [
"--directory",
"/path/to/netbox-mcp-server",
"run",
"netbox-mcp-server"
],
"env": {
"NETBOX_URL": "https://netbox.example.com/",
"NETBOX_TOKEN": "<your-api-token>"
}
}
}
}