SDN Guardian MCP
by faithere1
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HF_TOKEN | No | Hugging Face token for downloading the Foundation-Sec-8B model in Colab. | |
| IOSXE_HOST | No | Cisco IOS-XE device or sandbox host for live mode. | |
| PYTHONPATH | No | Optional Python module path, e.g. "$PWD/src", when running sdn-guardian-mcp from an editable install. | |
| IOSXE_ACL_NAME | No | Name of the guardian-owned Cisco IOS-XE ACL used as the flow table. | SDN-GUARDIAN |
| IOSXE_PASSWORD | No | Cisco IOS-XE password for live mode. | |
| IOSXE_USERNAME | No | Cisco IOS-XE username for live mode. | |
| SDN_GUARDIAN_DB | No | Path to the SQLite state database, e.g. ./sdn_guardian_live.db. | |
| IOSXE_VERIFY_TLS | No | Whether to verify TLS certificates. Sandboxes commonly use self-signed certs, so false is typical. | false |
| SDN_GUARDIAN_MODE | No | Server mode. Use 'mock' for the demo adapter or 'live' for Cisco IOS-XE. | mock |
| IOSXE_NETCONF_PORT | No | Cisco IOS-XE NETCONF port. | 830 |
| IOSXE_RESTCONF_PORT | No | Cisco IOS-XE RESTCONF port. | 443 |
| SDN_GUARDIAN_PROTECTED_SUBNETS | No | Management subnet(s) protected from blocking by the MGMT_LOCKOUT safety check. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues