
The repo hosts files for open-source network platforms MCP Servers: Catalyst Center and Meraki
概览
Deprecation notice: network_platforms_mcp_servers is being deprecated. Please use the new repository: https://github.com/zapodeanu/platforms-mcp-servers-oss. - Move to https://github.com/zapodeanu/platforms-mcp-servers-oss for the current OSS version. - Prefer *_core.py + *_stdio.py/*_remote.py wrappers and curated YAML tools. - Legacy declarative-* entrypoints are deprecated. This project is an open-source, published as is. It is not intended to be used in production. Legacy stdio shims (deprecated, still supported): - enhanced_declarative_catalyst.py -> use catalyst_center_stdio.py - enhanced_declarative_meraki.py -> use meraki_stdio.py - catalyst_center_core.py / meraki_core.py - self-contained core logic - catalyst_center_stdio.py / meraki_stdio.py - stdio wrappers - catalyst_center_remote.py / meraki_remote.
README
以下为原文 README 节选,完整内容请查看原文。
Servers
Deprecation notice:
network_platforms_mcp_serversis being deprecated.
Please use the new repository:https://github.com/zapodeanu/platforms-mcp-servers-oss.
Migration
- Move to
https://github.com/zapodeanu/platforms-mcp-servers-ossfor the current OSS version. - Prefer
*_core.py+*_stdio.py/*_remote.pywrappers and curated YAML tools. - Legacy
declarative-*entrypoints are deprecated.
This project is an open-source, published as is. It is not intended to be used in production.
File Structure (Core + Transport Wrappers)
Legacy stdio shims (deprecated, still supported):
enhanced_declarative_catalyst.py-> usecatalyst_center_stdio.pyenhanced_declarative_meraki.py-> usemeraki_stdio.py
Current suite (preferred):
catalyst_center_core.py/meraki_core.py- self-contained core logiccatalyst_center_stdio.py/meraki_stdio.py- stdio wrapperscatalyst_center_remote.py/meraki_remote.py- streamable HTTP wrappers
Learning Progression Servers
The following three servers demonstrate MCP development from simple to multi-organization patterns:
Basic Meraki MCP Server (basic_meraki_mcp_server.py)
- Purpose: Minimal single-tool MCP server example for learning MCP fundamentals
- Features: Single tool (
list_organizations_details) with one API key, no parameters required - Use Case: Starting point for understanding MCP server structure, tool registration, and API integration
Foundation Meraki MCP Server (foundation_meraki_mcp_server.py)
- Purpose: Introductory multi-tool MCP server with basic Meraki API coverage
- Features: Two tools (organizations and networks), single API key, parameter handling with required inputs
- Use Case: Demonstrates tool chaining — use organization details to discover org IDs, then pass them to list networks
Multi-Org Meraki MCP Server (multiorg_meraki_mcp_server.py)
- Purpose: Multi-organization Meraki MCP server with YAML-driven org configuration
- Features: Three tools including a discovery tool, support for multiple orgs (Prod, Lab, or all), external org config via
Resources/meraki_organizations.yaml - Use Case: Shows how to scale MCP servers across multiple environments with per-org API keys and an “all” aggregation pattern
Proof-of-Concept Servers
The following two proof-of-concept servers demonstrate auto-generation of MCP tools and management of multiple Catalyst Center clusters and multiple Meraki organizations.
Meraki MCP Server (meraki_stdio.py)
- Purpose: Cisco Meraki cloud-managed network automation
- Features: Multi-organization support, device management, client tracking, network configuration
- API Coverage: Organizations, networks, devices, clients, security policies
- API Explorer: Use Meraki API specs file for Cosine search of APIs. Identify APIs, call the APIs, provide API docs and API telemetry. Restricted to only call GET API endpoints.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"meraki_stdio": {
"command": "/path/to/your/venv/bin/python3",
"args": ["/path/to/your/meraki_stdio.py"]
},
"catalyst_center_stdio": {
"command": "/path/to/your/venv/bin/python3",
"args": ["/path/to/your/catalyst_center_stdio.py"]
}
}
}