MCP Server
MCP
TimeBase
Explore and query TimeBase streams, schemas, QQL, symbols, and server status via MCP.
Install
uvx timebase-mcp
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "pypi",
"identifier": "timebase-mcp",
"version": "0.2.2",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"value": "timebase-mcp[all]",
"type": "named",
"name": "--from"
}
],
"environmentVariables": [
{
"description": "TimeBase native connection URL.",
"default": "dxtick://localhost:8011",
"placeholder": "dxtick://localhost:8011",
"name": "TIMEBASE_URL"
},
{
"description": "Multi-server config as a JSON array string or path to a JSON file.",
"format": "string",
"name": "TIMEBASE_SERVERS"
},
{
"description": "Username for basic auth or oauth2_client_credentials.",
"format": "string",
"name": "TIMEBASE_USERNAME"
},
{
"description": "Password for basic auth.",
"format": "string",
"isSecret": true,
"name": "TIMEBASE_PASSWORD"
},
{
"description": "OAuth2 token endpoint for service-account client credentials.",
"format": "string",
"name": "TIMEBASE_OAUTH2_TOKEN_URL"
},
{
"description": "OAuth2 client ID for service-account or interactive login.",
"format": "string",
"name": "TIMEBASE_OAUTH2_CLIENT_ID"
},
{
"description": "OAuth2 client secret for service-account auth.",
"format": "string",
"isSecret": true,
"name": "TIMEBASE_OAUTH2_CLIENT_SECRET"
},
{
"description": "OAuth2 scope(s) for service-account or interactive login.",
"format": "string",
"name": "TIMEBASE_OAUTH2_SCOPE"
},
{
"description": "Log level: DEBUG, INFO, WARNING, ERROR, or CRITICAL.",
"default": "INFO",
"choices": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"name": "MCP_LOG_LEVEL"
},
{
"description": "Outbound auth: auto, none, basic, oauth2_client_credentials, interactive.",
"default": "auto",
"choices": [
"auto",
"none",
"basic",
"oauth2_client_credentials",
"interactive"
],
"name": "TIMEBASE_AUTH_MODE"
},
{
"description": "Loopback host for interactive OAuth redirect in stdio mode.",
"default": "127.0.0.1",
"name": "MCP_HOST"
},
{
"description": "Loopback port for interactive OAuth redirect in stdio mode.",
"format": "number",
"default": "8000",
"name": "MCP_PORT"
}
]
},
{
"registryType": "oci",
"identifier": "ghcr.io/epam/timebase-mcp:0.2.2",
"runtimeHint": "docker",
"transport": {
"type": "streamable-http",
"url": "http://127.0.0.1:8000/mcp"
},
"runtimeArguments": [
{
"description": "Publish the MCP HTTP port.",
"value": "8000:8000",
"type": "named",
"name": "-p"
}
],
"environmentVariables": [
{
"description": "TimeBase native connection URL.",
"default": "dxtick://localhost:8011",
"placeholder": "dxtick://localhost:8011",
"name": "TIMEBASE_URL"
},
{
"description": "Multi-server config as a JSON array string or path to a JSON file.",
"format": "string",
"name": "TIMEBASE_SERVERS"
},
{
"description": "Username for basic auth or oauth2_client_credentials.",
"format": "string",
"name": "TIMEBASE_USERNAME"
},
{
"description": "Password for basic auth.",
"format": "string",
"isSecret": true,
"name": "TIMEBASE_PASSWORD"
},
{
"description": "OAuth2 token endpoint for service-account client credentials.",
"format": "string",
"name": "TIMEBASE_OAUTH2_TOKEN_URL"
},
{
"description": "OAuth2 client ID for service-account or interactive login.",
"format": "string",
"name": "TIMEBASE_OAUTH2_CLIENT_ID"
},
{
"description": "OAuth2 client secret for service-account auth.",
"format": "string",
"isSecret": true,
"name": "TIMEBASE_OAUTH2_CLIENT_SECRET"
},
{
"description": "OAuth2 scope(s) for service-account or interactive login.",
"format": "string",
"name": "TIMEBASE_OAUTH2_SCOPE"
},
{
"description": "Log level: DEBUG, INFO, WARNING, ERROR, or CRITICAL.",
"default": "INFO",
"choices": [
"DEBUG",
"INFO",
"WARNING",
"ERROR",
"CRITICAL"
],
"name": "MCP_LOG_LEVEL"
},
{
"description": "Outbound auth: auto, none, basic, oauth2_client_credentials, forward_identity.",
"default": "auto",
"choices": [
"auto",
"none",
"basic",
"oauth2_client_credentials",
"forward_identity"
],
"name": "TIMEBASE_AUTH_MODE"
},
{
"description": "Public HTTPS URL of this MCP endpoint (e.g. https://mcp.example.com/mcp).",
"format": "string",
"name": "MCP_AUTH_PUBLIC_URL"
},
{
"description": "Expected JWT audience for inbound IdP auth.",
"format": "string",
"name": "MCP_AUTH_AUDIENCE"
},
{
"description": "Path to a hashed API-key store for inbound bearer-key auth.",
"format": "filepath",
"name": "MCP_AUTH_API_KEYS_FILE"
}
]
}
]
}
mcp
model-context-protocol
pypi
oci
By
Comments
Sign in to leave a comment