Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
AUTH_MODE | No | Authentication mode for the API Gateway | apikey |
MCP_API_KEY | No | API key required for client connections to this MCP server | |
SERVER_PATH | No | Path prefix for the MCP server endpoints | /CiscoMCPPods |
SERVER_PORT | No | Port for the MCP server (for SSE/HTTP transport modes only) | 1013 |
API_BASE_URL | No | The base URL for the Cisco API Gateway | http://apigateway.cxocoe.us |
API_KEY_PODS | Yes | Your API key for authentication with the Cisco API Gateway | |
PUBLIC_HOSTNAME | No | Public hostname for deployment (e.g., ciscomcppods.cxocoe.us) | |
ANTHROPIC_API_KEY | No | Anthropic API key (optional - for test-mcp-client.js only). Required for the interactive MCP client tester with Anthropic AI integration. Get your key from: https://console.anthropic.com/ |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Pod Keyword | Current pod keyword/password configuration |
API Configuration | Current API Gateway configuration and connection status |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_pod_keyword | Get the pod keyword/password record. Returns the current keyword configuration. |
update_pod_keyword | Update the pod keyword/password record with a new value. |
get_all_pods | Get all pods from a specific collection. Works with any collection name like ciscolivepods, coelabpods, testpods, etc. |
get_pod_by_number | Get a specific pod by its number from a collection. Returns pod details including login credentials, phone numbers, and status. |
create_pod | Create a new pod in a collection. All required fields must be provided. |
update_pod | Update an existing pod in a collection. Can update status, credentials, test information, etc. |
delete_pod | Delete a pod from a collection by its number. |