CD

ciscodevnet/devnet-content-search-mcp

Developer tools
8 stars 7 forks Quality 65 Trend 16Apache-2.0

MCP 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

One-Click Installation:

Getting Started: After installation, test the connection by asking Copilot:

Find Meraki L3 firewall API endpoints for configuring traffic rules

Cursor IDE

One-Click Installation:

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

Tool ID: Meraki-API-Doc-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.

View the full README on GitHub

Install

npx mcp-remote@latest https://devnet.cisco.com/v1/foundation-search-mcp/mcp
New to MCP? Start with the mcpskill.org guide →

Configuration

{ "mcpServers": { "devnet-content-search": { "url": "https://devnet.cisco.com/v1/foundation-search-mcp/mcp" } } }