ics-mcp
by inprojectspl
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ICS_BASE_URL | No | Address the server uses to reach ICS. Can be an internal address in HTTP deployments; JWKS is fetched from here. | http://ics.localhost |
| ICS_MCP_HTTP_HOST | No | HTTP bind address. | 127.0.0.1 |
| ICS_MCP_HTTP_PORT | No | HTTP port. | 8765 |
| ICS_MCP_LOG_LEVEL | No | Log level: DEBUG, INFO, WARNING, etc. | INFO |
| ICS_MCP_STATELESS | No | Stateless HTTP for several replicas. | false |
| ICS_MCP_TRANSPORT | No | Transport mode: stdio or http. | stdio |
| ICS_MCP_ALLOW_YOLO | No | Whether the model may switch its own session to yolo. | false |
| ICS_MCP_OAUTH_ISSUER | No | Public ICS URL, the iss of its tokens. Set it when ICS_BASE_URL is internal. Defaults to the same value as ICS_BASE_URL. | |
| ICS_MCP_RESOURCE_URI | No | Canonical URI of this MCP server. Must match ICS_MCP_RESOURCE_URI on the ICS side: tokens carry it as aud (RFC 8707). Required in HTTP mode. | http://ics.localhost/mcp |
| ICS_MCP_EXTRA_ORIGINS | No | Comma-separated browser origins allowed besides the server's own. | |
| ICS_MCP_DEFAULT_CONFIRM | No | Initial confirm mode: interactive, yolo or dry_run (ask is a legacy alias of interactive). | interactive |
| ICS_MCP_KEYRING_SERVICE | No | Keyring service name. Use different names to keep several token profiles. | ics-mcp |
| ICS_MCP_OAUTH_CLIENT_ID | No | Public PKCE client registered in ICS. | ics-mcp-stdio |
| ICS_MCP_MAX_UPLOAD_BYTES | No | Upload size cap in bytes (100 MiB), checked before files are read into memory. | 104857600 |
| ICS_MCP_MAX_UPLOAD_FILES | No | Maximum number of files in one upload. | 500 |
| ICS_MCP_HTTP_TIMEOUT_READ | No | Read timeout for ICS requests, in seconds. | 30 |
| ICS_MCP_HTTP_TIMEOUT_WRITE | No | Write timeout for ICS requests (uploads), in seconds. | 300 |
| ICS_MCP_RESPONSE_MAX_CHARS | No | Response size budget for text payloads. | 8000 |
| ICS_MCP_TOKEN_FALLBACK_PATH | No | Token file used when no OS keyring is available. Defaults to a platform data directory with credentials.json. |
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