Skip to main content
Glama

mcp-oxidized

MCP server for Oxidized - network device configuration backup tool.

Exposes Oxidized data as MCP tools so that LLM assistants can query, compare and analyse network device configurations via natural language.

Features

Tool

Description

list_devices

List all devices managed by Oxidized

get_device_status

Show backup status and last run details for a device

get_device_versions

List all stored configuration versions for a device

get_device_config_with_blame

Show current config with per-line version annotation

get_config_with_inline_diff

Show current config with inline change markers vs a reference version

get_diff_between_versions

Unified diff between two historical versions with configurable context lines

Related MCP server: mcp-server-sros

Requirements

  • Python 3.11+

  • Oxidized with oxidized-web running (REST API enabled)

  • Docker (recommended)

Quick Start

cp .env.example .env
# Edit .env with your Oxidized URL and credentials
docker compose up -d

The MCP server listens on port 8000 (Streamable HTTP transport).

Configuration

Variable

Description

Default

OXIDIZED_URL

Base URL of your Oxidized instance

required

OXIDIZED_USER

Basic Auth username

required

OXIDIZED_PASS

Basic Auth password

required

MCP_PORT

Port the MCP server listens on

8000

MCP Client Configuration

Add to your MCP client (e.g. Claude Desktop mcp.json):

{
  "mcpServers": {
    "oxidized": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

Example Prompts

  • "List all devices and show me which ones failed their last backup."

  • "List all stored versions for HFGBF253-IT in the Firewalls group."

  • "Show me the current config of router01 and annotate each line with the version that last changed it."

  • "Show me the current config of switch02 and highlight all changes compared to version 12."

  • "Show the diff between version 12 and version 14 for firewall01 with 10 lines of context."

Development

pip install -e ".[dev]"
python -m mcp_oxidized.server

License

MIT

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Exposes Cisco Network Services Orchestrator (NSO) operations and data as MCP tools and resources, enabling AI-powered network automation through natural language. It supports tasks like retrieving device configurations, checking sync status, and managing services via the NSO RESTCONF API.
    Last updated
    9
    14
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides MCP tools for governed multi-vendor network device operations, including configuration management (backup, diff, merge, replace, rollback) and read-only queries (facts, interfaces, BGP, LLDP, ARP) via NAPALM, with optional NetBox source-of-truth integration.
    Last updated
    33
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Exposes Zerobyte backup platform's REST API as MCP tools, enabling read-only queries on repositories, backups, snapshots, volumes, and system info.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.

  • Free MCP tools: the only MCP linter, health checks, cost estimation, and trust evaluation.

  • Remote MCP for tool license checks, vendor policy review, alternatives, and license receipts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/meks007/mcp-oxidized'

If you have feedback or need assistance with the MCP directory API, please join our Discord server