The MCP server acts as an intelligent bridge between AI agents and the Cisco Secure Access platform. It translates natural language requests into API calls, handles authentication, and provides semantic search over documentation.
A Model Context Protocol (MCP) server that wraps Cisco Secure Access APIs, enabling AI agents to manage enterprise network security through natural language.
The MCP server acts as an intelligent bridge between AI agents and the Cisco Secure Access platform. It translates natural language requests into API calls, handles authentication, and provides semantic search over documentation.
The MCP server implements OAuth 2.0 with DCR and PKCE for secure authentication. This allows AI agents to dynamically register as OAuth clients and obtain tokens without pre-registration.
POST /oauth/register, receiving a client_id and client_secret./.well-known/oauth-protected-resource) allow agents to discover authentication requirements automatically.X-Cisco-Client-Id and X-Cisco-Client-Secret headers.The MCP server wraps the Cisco Secure Access APIs using an auto-generated Python SDK, providing type-safe access to all platform operations.
The MCP server includes a semantic search capability over Cisco Secure Access documentation, powered by sentence transformer embeddings.
search_documentation tool, receiving relevant excerpts with source links./mcp — MCP JSON-RPC endpoint (streamable-http transport)/.well-known/oauth-protected-resource — Protected resource metadata for OAuth discovery/.well-known/oauth-authorization-server — Authorization server metadata/oauth/register — Dynamic client registration endpoint/oauth/authorize — PKCE authorization endpoint/oauth/token — Token exchange endpoint