What authentication methods are supported?
Two methods: username/password (standard APIC login) and X.509 certificate-based authentication (recommended for production).
@jim-coyne
Basic information
A comprehensive MCP server for configuring and managing Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"aci": {
"command": "node",
"args": [
"dist/index.js"
],
"cwd": "/path/to/aci-mcp-server"
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A comprehensive MCP server for configuring and managing Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API. It provides 35+ tools for tenant, application profile, endpoint group, bridge domain, VRF, contract, health monitoring, and node management, aimed at network engineers and administrators.
Install Node.js 18+ and npm, clone the repository, run npm install, configure authentication via environment variables or a configuration file (using username/password or X.509 certificate), build with npm run build, then start with npm start. Additional configuration for tool mode and tenant focus can be done through a aci-mcp-config.json file or environment variables.
Two methods: username/password (standard APIC login) and X.509 certificate-based authentication (recommended for production).
Node.js 18+, npm, access to a Cisco APIC controller, and valid APIC credentials (username/password or certificate).
Set the tool selection mode in `aci-mcp-config.json` (whitelist, enableAllTools) or use environment variables `ACI_TOOL_MODE` (core for 35 tools, all for 50+ tools) and `ACI_TENANT_FOCUS`.
All data is retrieved from and sent to the Cisco APIC REST API. The server connects to the APIC controller using the configured URL and credentials.
Use environment variables (`ACI_APIC_URL`, `ACI_USERNAME`, `ACI_PASSWORD`, or `ACI_CERT_NAME` and `ACI_PRIVATE_KEY_PATH`) or edit the `aci-config.json` configuration file with your APIC details.
π The fast, Pythonic way to build MCP servers and clients.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Hindsight: Agent Memory That Learns
Painless E2E Automation for Mobile and Web

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews β all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1β3
Comments