
ciscodevnet/devnet-content-search-mcp
Developer toolsMCP server enabling IDE agents to semantically search Cisco product API documentation hosted on DevNet.
Overview
MCP server enabling IDE agents to semantically search Cisco product API documentation hosted on DevNet. The DevNet Content Search MCP server provides seamless access to Cisco's extensive API documentation and development resources through the Model Context Protocol (MCP). This server enables AI assistants and development tools like VS Code Copilot, Cursor, and other MCP-compatible IDEs to search, retrieve, and understand Cisco DevNet content for enhanced code generation and network automation tasks. This MCP server acts as a bridge between AI-powered development environments and Cisco's comprehensive API documentation ecosystem, providing intelligent search capabilities across multiple Cisco platforms and technologies.
README
DevNet Content Search MCP Server
MCP server enabling IDE agents to semantically search Cisco product API documentation hosted on DevNet.
The DevNet Content Search MCP server provides seamless access to Cisco’s extensive API documentation and development resources through the Model Context Protocol (MCP). This server enables AI assistants and development tools like VS Code Copilot, Cursor, and other MCP-compatible IDEs to search, retrieve, and understand Cisco DevNet content for enhanced code generation and network automation tasks.
Overview
This MCP server acts as a bridge between AI-powered development environments and Cisco’s comprehensive API documentation ecosystem, providing intelligent search capabilities across multiple Cisco platforms and technologies.
Key Features
- Comprehensive API Search: Access Meraki and Catalyst Center API documentation with intelligent keyword search
- Precise Operation Lookup: Retrieve specific API endpoints using operation IDs for exact matches
- Rich Documentation Context: Get complete OpenAPI specifications, code examples, and implementation guides
- AI-Optimized Responses: Structured data format designed for seamless AI assistant integration
- Real-time Access: Direct connection to latest DevNet documentation and API specifications
- Experimental: Example agents and prompts for complex scenarios — see Experimental reference: Example agents and prompts
- Expanding Platform Support: Currently supports Meraki & Catalyst Center APIs, with additional Cisco platforms coming soon
Need a specific product API? Create an issue to help us prioritize which APIs to add next!
Installation and Setup
VS Code with Copilot
Getting Started: After installation, test the connection by asking Copilot:
Find Meraki L3 firewall API endpoints for configuring traffic rules
Cursor IDE
Claude Desktop
Claude Code
LibreChat
JetBrains IDEs
Other MCP-Compatible Clients
This server follows the standard MCP protocol and works with any compatible client. For implementation details, refer to the MCP specification.
Generic MCP Configuration:
Note: Some AI agents require choosing a transport type. If prompted, select http (or stream as your client names it) for this server URL.
Add this configuration to your MCP client’s config.json:
{
"mcpServers": {
"devnet-content-search": {
"url": "https://devnet.cisco.com/v1/foundation-search-mcp/mcp"
}
}
}
Example Queries
Quick Start - Copy & Try These
Copy → Paste → See Results:
Show me the latest API docs for Meraki L3 firewall settings
Find Meraki OAuth 2.0 API authentication documentation with setup flow
Find network device inventory management APIs for Catalyst Center
Show me details for createNetworkMerakiAuthUser operation
Real-World Developer Scenarios
🔒 “I need to secure my network”
Show me L3 firewall rules configuration for Meraki
Find wireless SSID firewall policies for Meraki
How do I configure network security group rules in Meraki?
👤 “I’m building an authentication system”
Find OAuth authentication setup for Meraki APIs
Show me RADIUS server configuration API documentation for Meraki
How do I configure splash page captive portal using Meraki API?
⚙️ “I want to automate network management”
Show me VLAN management REST API documentation for Meraki
Find wireless access point configuration APIs for Meraki
How do I configure switch ports using Meraki API?
📊 “I need monitoring and troubleshooting”
Show me network device health monitoring APIs for Meraki
Find traffic analytics API endpoints in Meraki documentation
How do I set up webhook event notifications for Meraki?
Find assurance and troubleshooting APIs in Catalyst Center documentation
🎯 “I know exactly what I want”
Find details for createNetworkMerakiAuthUser operation
Show me updateNetworkApplianceFirewallL3FirewallRules API specification
🏢 Catalyst Center Specific Examples
Enterprise Network Management:
Show me network device inventory management APIs for Catalyst Center
Find device discovery and onboarding APIs for Catalyst Center
How do I manage network device configurations in Catalyst Center?
Policy and Compliance:
Find policy automation workflows for Catalyst Center
Show me compliance reporting APIs for Catalyst Center
How do I configure network segmentation policies in Catalyst Center?
Monitoring and Assurance:
Find assurance and troubleshooting APIs in Catalyst Center documentation
Show me network performance monitoring APIs for Catalyst Center
How do I get network health analytics from Catalyst Center?
Site and Topology Management:
Show me site hierarchy management APIs for Catalyst Center
Find network topology discovery APIs for Catalyst Center
How do I manage campus and branch locations in Catalyst Center?
Pro Tips for Better Results
✅ Be Specific: “L3 firewall rules” → Better than “firewall”
✅ Include Platform: “Meraki wireless access point API” → Better than “access point setup”
✅ Use Tech Terms: “VLAN management REST endpoints” → Better than “network segments”
Alternative: Direct Tool Syntax
For users who prefer direct tool invocation:
#Meraki-API-Doc-Search L3 firewall rules configuration
Available Tools
Meraki API Documentation Search
Tool ID: Meraki-API-Doc-Search
Catalyst Center API Documentation Search
Tool ID: CatalystCenter-API-Doc-Search
Meraki Operation ID Lookup
Tool ID: Meraki-API-OperationId-Search
Experimental reference: Example agents and prompts
This feature uses artificial intelligence to enhance its capabilities. Please note that AI-generated results may sometimes be inaccurate or incomplete.
For example agent and prompt definitions that use this MCP server for more complex scenarios, see Experimental reference: Example agents and prompts.
Troubleshooting and Support
License
This project is licensed under the Apache License 2.0.
Install
npx mcp-remote@latest https://devnet.cisco.com/v1/foundation-search-mcp/mcpConfiguration
{
"mcpServers": {
"devnet-content-search": {
"url": "https://devnet.cisco.com/v1/foundation-search-mcp/mcp"
}
}
}