akko-mcp-trino
by AKKO-p
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_PORT | No | MCP listening port | 3000 |
| TRINO_HOST | No | The Trino coordinator host | localhost |
| TRINO_PORT | No | The Trino coordinator port | 8080 |
| TRINO_USER | No | The account the server connects as; it impersonates the caller | trino |
| MCP_JWKS_URL | No | The provider's JWKS endpoint (required when auth is enabled) | |
| TRINO_VERIFY | No | TLS verification: true, false, or a path to a CA bundle | true |
| MCP_TRANSPORT | No | streamable-http, sse or stdio | streamable-http |
| TRINO_CATALOG | No | Default catalog | system |
| MCP_AGENT_KEYS | No | name:key,name:key — registered agent products; empty disables the check | |
| MCP_USER_TOKEN | No | stdio only: the user's access token, verified like a bearer header (required in strict mode) | |
| TRINO_MAX_ROWS | No | Result cap | 100 |
| TRINO_PASSWORD | No | Password of TRINO_USER (Basic auth); refused over plain http | |
| MCP_HEALTH_PORT | No | Health listening port | 3001 |
| MCP_OIDC_ISSUER | No | OIDC issuer claim to enforce | |
| MCP_SERVER_NAME | No | Name announced to hosts | trino-mcp |
| TRINO_READ_ONLY | No | Refuse writes in execute_query | true |
| MCP_AUTH_ENABLED | No | Verify bearer tokens | false |
| MCP_CONTEXT_FILE | No | The JSON document for the file context provider | |
| MCP_RESOURCE_URL | No | Public URL of this server; enables RFC 9728 discovery | |
| OPENMETADATA_URL | No | URL of the OpenMetadata instance (for the openmetadata context provider) | |
| MCP_AUTH_REQUIRED | No | Refuse requests without a verified identity | false |
| MCP_OIDC_AUDIENCE | No | OIDC audience claim to enforce | |
| TRINO_HTTP_SCHEME | No | http or https | http |
| OPENMETADATA_TOKEN | No | Token for OpenMetadata (for the openmetadata context provider) | |
| MCP_RATE_LIMIT_USER | No | Requests per window per user; 0 disables | 0 |
| TRINO_IDENTITY_MODE | No | impersonate (connect as TRINO_USER, set X-Trino-User to the caller) or jwt (send the caller's verified bearer to Trino; needs https, no service password) | impersonate |
| MCP_RATE_LIMIT_AGENT | No | Requests per window per agent product; 0 disables | 0 |
| OPENMETADATA_SERVICE | No | OpenMetadata service name (for the openmetadata context provider) | |
| MCP_CONTEXT_PROVIDERS | No | Comma-separated, priority order: trino-comments, file, none | |
| MCP_INTROSPECTION_URL | No | RFC 7662 endpoint; enables the revocation check | |
| MCP_JWT_LEEWAY_SECONDS | No | Tolerance on exp/nbf/iat for clock drift between the issuer and this server | 30 |
| MCP_CONTEXT_TTL_SECONDS | No | How long an answer is cached | 60 |
| MCP_INTROSPECTION_CLIENT_ID | No | Client ID the provider expects (required with the URL) | |
| MCP_INTROSPECTION_TTL_SECONDS | No | How long a verdict is cached by jti | 30 |
| MCP_RATE_LIMIT_WINDOW_SECONDS | No | The sliding window | 60 |
| TRINO_REQUEST_TIMEOUT_SECONDS | No | Per-request timeout on the Trino client | 30 |
| MCP_INTROSPECTION_CLIENT_SECRET | No | Client secret the provider expects (required with the URL) |
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
ResponsivenessUnresponsive