PluginBench
MCP Server

Cisco Modeling Labs (CML) MCP Server

io.github.xorrkaz/cml-mcp

What is the Cisco Modeling Labs (CML) MCP server?

An MCP server that provides access to common Cisco Modeling Labs (CML) operations.

How to install Cisco Modeling Labs (CML)

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • CML_URL
    required

    URL for the CML Server

  • CML_USERNAME
    required

    Username for CML authentication

  • CML_PASSWORD
    required
    secret

    Password for CML authentication

  • PYATS_USERNAME

    Username for authentication to devices running in CML

  • PYATS_PASSWORD
    secret

    Password for authentication to devices running in CML

  • PYATS_AUTH_PASS
    secret

    Enable password for authentication to devices running in CML

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "cml-mcp": {
      "command": "uvx",
      "args": [
        "cml-mcp"
      ],
      "env": {
        "CML_URL": "<YOUR_CML_URL>",
        "CML_USERNAME": "<YOUR_CML_USERNAME>",
        "CML_PASSWORD": "<YOUR_CML_PASSWORD>",
        "PYATS_USERNAME": "<YOUR_PYATS_USERNAME>",
        "PYATS_PASSWORD": "<YOUR_PYATS_PASSWORD>",
        "PYATS_AUTH_PASS": "<YOUR_PYATS_AUTH_PASS>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "cml-mcp": {
      "command": "uvx",
      "args": [
        "cml-mcp"
      ],
      "env": {
        "CML_URL": "<YOUR_CML_URL>",
        "CML_USERNAME": "<YOUR_CML_USERNAME>",
        "CML_PASSWORD": "<YOUR_CML_PASSWORD>",
        "PYATS_USERNAME": "<YOUR_PYATS_USERNAME>",
        "PYATS_PASSWORD": "<YOUR_PYATS_PASSWORD>",
        "PYATS_AUTH_PASS": "<YOUR_PYATS_AUTH_PASS>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "cml-mcp": {
      "command": "uvx",
      "args": [
        "cml-mcp"
      ],
      "env": {
        "CML_URL": "<YOUR_CML_URL>",
        "CML_USERNAME": "<YOUR_CML_USERNAME>",
        "CML_PASSWORD": "<YOUR_CML_PASSWORD>",
        "PYATS_USERNAME": "<YOUR_PYATS_USERNAME>",
        "PYATS_PASSWORD": "<YOUR_PYATS_PASSWORD>",
        "PYATS_AUTH_PASS": "<YOUR_PYATS_AUTH_PASS>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "cml-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "cml-mcp"
      ],
      "env": {
        "CML_URL": "<YOUR_CML_URL>",
        "CML_USERNAME": "<YOUR_CML_USERNAME>",
        "CML_PASSWORD": "<YOUR_CML_PASSWORD>",
        "PYATS_USERNAME": "<YOUR_PYATS_USERNAME>",
        "PYATS_PASSWORD": "<YOUR_PYATS_PASSWORD>",
        "PYATS_AUTH_PASS": "<YOUR_PYATS_AUTH_PASS>"
      }
    }
  }
}
Claude Code
claude mcp add cml-mcp --env CML_URL=<YOUR_CML_URL> --env CML_USERNAME=<YOUR_CML_USERNAME> --env CML_PASSWORD=<YOUR_CML_PASSWORD> --env PYATS_USERNAME=<YOUR_PYATS_USERNAME> --env PYATS_PASSWORD=<YOUR_PYATS_PASSWORD> --env PYATS_AUTH_PASS=<YOUR_PYATS_AUTH_PASS> -- uvx cml-mcp

Related MCP servers

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →

Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.

45k
TypeScript
Apache-2.0
View repository →

Let AI agents manage your Puter files, websites, and serverless workers over MCP.

43k
TypeScript
AGPL-3.0
View repository →

Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.

37k
TypeScript
Apache-2.0
View repository →

Run arbitrary shell commands from an MCP-connected AI agent.

37k
TypeScript
Apache-2.0
View repository →

Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.

37k
TypeScript
Apache-2.0
View repository →