Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Connect to a remote MCP server over streamable HTTP at the specified URL | |
| command | No | Start a wrapped server over the stdio transport using the specified command | |
| sse_url | No | Connect to a remote MCP server over SSE at the specified URL | |
| environment | No | Select specific environment/profile for multi-environment config | |
| command_args | No | Start a wrapped server over the stdio transport using the specified command arguments (space-separated). Supports arguments with dashes. | |
| quarantine_path | No | The path to the quarantine database file (default: ~/.mcp-context-protector/quarantine.json) | |
| guardrail_provider | No | The guardrail provider to use for checking server configurations (e.g., LlamaFirewall) | |
| server_config_file | No | The path to the server config database file (default: ~/.mcp-context-protector/servers.json) | |
| visualize_ansi_codes | No | Make ANSI escape codes visible by replacing escape characters with 'ESC' |
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 | |