CS

ciscodevnet/secure-access-mcp-community

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

4 stars 11 forks 品質 81 トレンド 20Apache-2.0

Community MCP Server for Cisco Secure Access

概要

A Model Context Protocol (MCP) server that exposes Cisco Secure Access API operations as agent-callable tools over . https://github.com/CiscoDevNet/secure-access-mcp-community This server provides Cisco Secure Access tools for destination list management, domain investigation, access policy inspection, reports, activity, and infrastructure inventory. MCP-compatible clients can discover the tools, inspect their schemas, and call them from natural language prompts. Streamable HTTP http://127.0.0.1:8000/mcp 3.10+ (Python 3.11 or newer recommended) - Python 3.10+ (Python 3.11 or newer recommended) - Cisco Secure Access API key and secret with the scopes needed for the tools you plan to use: - Policies: destination lists and access rules - Investigate/Security: domain categorization and risk information - Reports: activity, summaries, top destinations, threats - Deployments/Admin: roaming computers, internal networks, tunnels uv is a fast Python package and project manager.

README

以下は原文 README の抜粋です。原文を見る。

Community MCP Server for Cisco Secure Access

A Model Context Protocol (MCP) server that exposes Cisco Secure Access API operations as agent-callable tools over Streamable HTTP.

Repository: https://github.com/CiscoDevNet/secure-access-mcp-community

Overview

This server provides Cisco Secure Access tools for destination list management, domain investigation, access policy inspection, reports, activity, and infrastructure inventory. MCP-compatible clients can discover the tools, inspect their schemas, and call them from natural language prompts.

Protocol: Streamable HTTP
Default URL: http://127.0.0.1:8000/mcp
Python: 3.10+ (Python 3.11 or newer recommended)

Tools (75)

Multi-Tenant Organizations

Tool Description
list_child_organizations List child tenant organizations available to parent/provider credentials
list_multi_org_destination_lists List destination-list summaries for every child organization, grouped by organization ID
get_multi_org_report Run a Reports API GET request for every child organization, grouped by organization ID

Destination Lists Management (Read)

Tool Description
list_destination_lists List all destination lists in the organization
get_destination_list Get details of a single destination list by ID
get_destinations_in_list Get all destinations (domains, URLs, IPs) in a list
search_domain_across_lists Search for a domain, URL, or IP across all destination lists
find_repeating_destinations Find destinations that appear in multiple destination lists
audit_stale_lists Audit destination lists for stale, empty, or low-count lists
destination_usage_summary Show org-wide usage against the 250,000 destination limit

Destination Lists Management (Write)

Tool Description
create_destination_list Create a new destination list with optional initial destinations
update_destination_list Rename a destination list
delete_destination_list Delete a destination list
add_destinations_to_list Add domains, IPs, or URLs to a list, max 500 per request
remove_destinations_from_list Remove destinations from a list by destination ID, max 500 per request

Domain Investigation

Tool Description
investigate_domain Get security risk information for a domain
get_domain_categorization Get content or security categorization for a domain

Access Rules (Policies)

Tool Description
list_access_rules List access policy rules
get_access_rule_detail Get full details of an access rule
create_access_rule Create an allow or block rule by categories or destination lists

Reports - Summary & Totals

Tool Description
GitHub で README 全文を見る

インストール

npx @modelcontextprotocol/inspector http://127.0.0.1:8000/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "cisco-secure-access": { "url": "http://127.0.0.1:8000/mcp", "headers": { "Authorization": "Bearer YOUR_MCP_AUTH_TOKEN" } } } }