cargotrace-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SANDBOX_HOST | No | Carrier sandbox bind address. | 127.0.0.1 |
| SANDBOX_PORT | No | Carrier sandbox bind port. | 8102 |
| SANDBOX_FAULTS | No | Initial fault plan as JSON keyed by carrier. | |
| CARGOTRACE_API_KEY | No | Bearer key required on /mcp when set (HTTP only); must be at least 24 characters when exposed. | |
| SANDBOX_FROZEN_NOW | No | Pin the sandbox clock to an ISO-8601 timestamp for reproducible timelines. | |
| CARGOTRACE_HTTP_HOST | No | HTTP bind host for the MCP server. | 127.0.0.1 |
| CARGOTRACE_HTTP_PATH | No | HTTP endpoint path for the MCP server. | /mcp |
| CARGOTRACE_HTTP_PORT | No | HTTP bind port for the MCP server. | 8101 |
| CARGOTRACE_LOG_LEVEL | No | Log level; logs go to stderr. | INFO |
| CARGOTRACE_REDIS_URL | No | Redis URL for the shared token bucket and cache; unset means in-memory. | |
| CARGOTRACE_ALLOWED_HOSTS | No | Comma-separated public hostnames accepted in the Host header. | |
| CARGOTRACE_RETRY_ATTEMPTS | No | Attempts per logical call; 1 means no retries. | 3 |
| CARGOTRACE_STATELESS_HTTP | No | Use stateless Streamable HTTP with no session affinity across replicas. | false |
| CARGOTRACE_CARRIER_BASE_URL | No | Carrier sandbox URL; unset means the sandbox is served in-process. | |
| CARGOTRACE_QUOTE_DEADLINE_S | No | Deadline per carrier in compare_quotes; must be at least the request timeout. | 8.0 |
| CARGOTRACE_TRACK_DEADLINE_S | No | Deadline for a whole tracking call including attempts, waits, and backoff; must be at least the request timeout. | 10.0 |
| CARGOTRACE_MAX_RETRY_AFTER_S | No | Longest carrier Retry-After value the server will wait for. | 5.0 |
| CARGOTRACE_QUOTE_CACHE_TTL_S | No | Quote cache lifetime in seconds; 0 disables caching. | 600 |
| CARGOTRACE_REQUEST_TIMEOUT_S | No | Timeout per carrier HTTP attempt in seconds. | 5.0 |
| CARGOTRACE_RETRY_MAX_DELAY_S | No | Maximum backoff delay cap in seconds. | 2.0 |
| CARGOTRACE_RETRY_BASE_DELAY_S | No | Base backoff delay in seconds with full jitter. | 0.2 |
| CARGOTRACE_RATE_LIMIT_OVERRIDES | No | JSON object overriding per-carrier rate limits, e.g. {"nordwind": {"rate_per_second": 1, "burst": 2}}. | {} |
| CARGOTRACE_TRACKING_CACHE_TTL_S | No | Tracking cache lifetime in seconds; 0 disables caching. | 120 |
| CARGOTRACE_ALLOW_UNAUTHENTICATED | No | Allow serving HTTP to other machines without an API key (explicit opt-in). | false |
| CARGOTRACE_RATE_LIMIT_MAX_WAIT_S | No | Longest a call waits for a local rate-limit token. | 2.0 |
| CARGOTRACE_BREAKER_RESET_TIMEOUT_S | No | Delay in seconds before an open circuit transitions to half-open. | 30.0 |
| CARGOTRACE_BREAKER_FAILURE_THRESHOLD | No | Consecutive carrier faults that open a circuit. | 5 |
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