MCP_server_for_Cisco_ACI

datacenter/MCP_server_for_Cisco_ACI

3.3

If you are the rightful owner of MCP_server_for_Cisco_ACI and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project provides a simple MCP (Model Context Protocol) server that interacts with a Cisco APIC controller.

The MCP (Model Context Protocol) server for Cisco APIC is designed to facilitate interaction with the Cisco Application Policy Infrastructure Controller (APIC). It is a lightweight server that operates in STDIO mode, making it suitable for local execution. The server is tested with Claude Desktop and Visual Studio Code in Agent mode with Copilot, ensuring compatibility with popular development environments. By exposing tools for APIC interaction, the server allows users to manage and configure their Cisco ACI fabric efficiently. The server is easily configurable through environment variables, allowing for seamless integration into existing workflows. Additionally, the server can be run directly using UV or within a Docker container, providing flexibility in deployment options. The project also includes detailed setup instructions and screenshots to guide users through the registration and usage process with Claude Desktop and VS Code.

Features

  • Exposes tools for APIC interaction
  • Configurable via environment variables
  • Compatible with Claude Desktop and VS Code
  • Supports STDIO mode for local execution
  • Can be run directly or in a Docker container

Usages

usage with VS Code

{
  "servers": {
    "ciscoApicServer": {
      "type": "stdio",
      "command": "C:\\Users\\cpaggen\\.local\\bin\\uv.EXE",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\MCP\\app\\main.py"
      ]
    }
  }
}