PluginBench
MCP Server
Active
Apache-2.0

TimeBase MCP Server

io.github.epam/TimeBase-MCP

What is the TimeBase MCP server?

Explore and query TimeBase streams, schemas, QQL, symbols, and server status via MCP.

How to install TimeBase

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • TIMEBASE_URL

    TimeBase native connection URL.

  • TIMEBASE_SERVERS

    Multi-server config as a JSON array string or path to a JSON file.

  • TIMEBASE_USERNAME

    Username for basic auth or oauth2_client_credentials.

  • TIMEBASE_PASSWORD
    secret

    Password for basic auth.

  • TIMEBASE_OAUTH2_TOKEN_URL

    OAuth2 token endpoint for service-account client credentials.

  • TIMEBASE_OAUTH2_CLIENT_ID

    OAuth2 client ID for service-account or interactive login.

  • TIMEBASE_OAUTH2_CLIENT_SECRET
    secret

    OAuth2 client secret for service-account auth.

  • TIMEBASE_OAUTH2_SCOPE

    OAuth2 scope(s) for service-account or interactive login.

  • MCP_LOG_LEVEL

    Log level: DEBUG, INFO, WARNING, ERROR, or CRITICAL.

  • TIMEBASE_AUTH_MODE

    Outbound auth: auto, none, basic, oauth2_client_credentials, interactive.

  • MCP_HOST

    Loopback host for interactive OAuth redirect in stdio mode.

  • MCP_PORT

    Loopback port for interactive OAuth redirect in stdio mode.

  • MCP_AUTH_PUBLIC_URL

    Public HTTPS URL of this MCP endpoint (e.g. https://mcp.example.com/mcp).

  • MCP_AUTH_AUDIENCE

    Expected JWT audience for inbound IdP auth.

  • MCP_AUTH_API_KEYS_FILE

    Path to a hashed API-key store for inbound bearer-key auth.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "TimeBase-MCP": {
      "command": "uvx",
      "args": [
        "timebase-mcp",
        "--from",
        "timebase-mcp[all]"
      ],
      "env": {
        "TIMEBASE_URL": "<YOUR_TIMEBASE_URL>",
        "TIMEBASE_SERVERS": "<YOUR_TIMEBASE_SERVERS>",
        "TIMEBASE_USERNAME": "<YOUR_TIMEBASE_USERNAME>",
        "TIMEBASE_PASSWORD": "<YOUR_TIMEBASE_PASSWORD>",
        "TIMEBASE_OAUTH2_TOKEN_URL": "<YOUR_TIMEBASE_OAUTH2_TOKEN_URL>",
        "TIMEBASE_OAUTH2_CLIENT_ID": "<YOUR_TIMEBASE_OAUTH2_CLIENT_ID>",
        "TIMEBASE_OAUTH2_CLIENT_SECRET": "<YOUR_TIMEBASE_OAUTH2_CLIENT_SECRET>",
        "TIMEBASE_OAUTH2_SCOPE": "<YOUR_TIMEBASE_OAUTH2_SCOPE>",
        "MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
        "TIMEBASE_AUTH_MODE": "<YOUR_TIMEBASE_AUTH_MODE>",
        "MCP_HOST": "<YOUR_MCP_HOST>",
        "MCP_PORT": "<YOUR_MCP_PORT>",
        "MCP_AUTH_PUBLIC_URL": "<YOUR_MCP_AUTH_PUBLIC_URL>",
        "MCP_AUTH_AUDIENCE": "<YOUR_MCP_AUTH_AUDIENCE>",
        "MCP_AUTH_API_KEYS_FILE": "<YOUR_MCP_AUTH_API_KEYS_FILE>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "TimeBase-MCP": {
      "command": "uvx",
      "args": [
        "timebase-mcp",
        "--from",
        "timebase-mcp[all]"
      ],
      "env": {
        "TIMEBASE_URL": "<YOUR_TIMEBASE_URL>",
        "TIMEBASE_SERVERS": "<YOUR_TIMEBASE_SERVERS>",
        "TIMEBASE_USERNAME": "<YOUR_TIMEBASE_USERNAME>",
        "TIMEBASE_PASSWORD": "<YOUR_TIMEBASE_PASSWORD>",
        "TIMEBASE_OAUTH2_TOKEN_URL": "<YOUR_TIMEBASE_OAUTH2_TOKEN_URL>",
        "TIMEBASE_OAUTH2_CLIENT_ID": "<YOUR_TIMEBASE_OAUTH2_CLIENT_ID>",
        "TIMEBASE_OAUTH2_CLIENT_SECRET": "<YOUR_TIMEBASE_OAUTH2_CLIENT_SECRET>",
        "TIMEBASE_OAUTH2_SCOPE": "<YOUR_TIMEBASE_OAUTH2_SCOPE>",
        "MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
        "TIMEBASE_AUTH_MODE": "<YOUR_TIMEBASE_AUTH_MODE>",
        "MCP_HOST": "<YOUR_MCP_HOST>",
        "MCP_PORT": "<YOUR_MCP_PORT>",
        "MCP_AUTH_PUBLIC_URL": "<YOUR_MCP_AUTH_PUBLIC_URL>",
        "MCP_AUTH_AUDIENCE": "<YOUR_MCP_AUTH_AUDIENCE>",
        "MCP_AUTH_API_KEYS_FILE": "<YOUR_MCP_AUTH_API_KEYS_FILE>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "TimeBase-MCP": {
      "command": "uvx",
      "args": [
        "timebase-mcp",
        "--from",
        "timebase-mcp[all]"
      ],
      "env": {
        "TIMEBASE_URL": "<YOUR_TIMEBASE_URL>",
        "TIMEBASE_SERVERS": "<YOUR_TIMEBASE_SERVERS>",
        "TIMEBASE_USERNAME": "<YOUR_TIMEBASE_USERNAME>",
        "TIMEBASE_PASSWORD": "<YOUR_TIMEBASE_PASSWORD>",
        "TIMEBASE_OAUTH2_TOKEN_URL": "<YOUR_TIMEBASE_OAUTH2_TOKEN_URL>",
        "TIMEBASE_OAUTH2_CLIENT_ID": "<YOUR_TIMEBASE_OAUTH2_CLIENT_ID>",
        "TIMEBASE_OAUTH2_CLIENT_SECRET": "<YOUR_TIMEBASE_OAUTH2_CLIENT_SECRET>",
        "TIMEBASE_OAUTH2_SCOPE": "<YOUR_TIMEBASE_OAUTH2_SCOPE>",
        "MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
        "TIMEBASE_AUTH_MODE": "<YOUR_TIMEBASE_AUTH_MODE>",
        "MCP_HOST": "<YOUR_MCP_HOST>",
        "MCP_PORT": "<YOUR_MCP_PORT>",
        "MCP_AUTH_PUBLIC_URL": "<YOUR_MCP_AUTH_PUBLIC_URL>",
        "MCP_AUTH_AUDIENCE": "<YOUR_MCP_AUTH_AUDIENCE>",
        "MCP_AUTH_API_KEYS_FILE": "<YOUR_MCP_AUTH_API_KEYS_FILE>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "TimeBase-MCP": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "timebase-mcp",
        "--from",
        "timebase-mcp[all]"
      ],
      "env": {
        "TIMEBASE_URL": "<YOUR_TIMEBASE_URL>",
        "TIMEBASE_SERVERS": "<YOUR_TIMEBASE_SERVERS>",
        "TIMEBASE_USERNAME": "<YOUR_TIMEBASE_USERNAME>",
        "TIMEBASE_PASSWORD": "<YOUR_TIMEBASE_PASSWORD>",
        "TIMEBASE_OAUTH2_TOKEN_URL": "<YOUR_TIMEBASE_OAUTH2_TOKEN_URL>",
        "TIMEBASE_OAUTH2_CLIENT_ID": "<YOUR_TIMEBASE_OAUTH2_CLIENT_ID>",
        "TIMEBASE_OAUTH2_CLIENT_SECRET": "<YOUR_TIMEBASE_OAUTH2_CLIENT_SECRET>",
        "TIMEBASE_OAUTH2_SCOPE": "<YOUR_TIMEBASE_OAUTH2_SCOPE>",
        "MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
        "TIMEBASE_AUTH_MODE": "<YOUR_TIMEBASE_AUTH_MODE>",
        "MCP_HOST": "<YOUR_MCP_HOST>",
        "MCP_PORT": "<YOUR_MCP_PORT>",
        "MCP_AUTH_PUBLIC_URL": "<YOUR_MCP_AUTH_PUBLIC_URL>",
        "MCP_AUTH_AUDIENCE": "<YOUR_MCP_AUTH_AUDIENCE>",
        "MCP_AUTH_API_KEYS_FILE": "<YOUR_MCP_AUTH_API_KEYS_FILE>"
      }
    }
  }
}
Claude Code
claude mcp add TimeBase-MCP --env TIMEBASE_URL=<YOUR_TIMEBASE_URL> --env TIMEBASE_SERVERS=<YOUR_TIMEBASE_SERVERS> --env TIMEBASE_USERNAME=<YOUR_TIMEBASE_USERNAME> --env TIMEBASE_PASSWORD=<YOUR_TIMEBASE_PASSWORD> --env TIMEBASE_OAUTH2_TOKEN_URL=<YOUR_TIMEBASE_OAUTH2_TOKEN_URL> --env TIMEBASE_OAUTH2_CLIENT_ID=<YOUR_TIMEBASE_OAUTH2_CLIENT_ID> --env TIMEBASE_OAUTH2_CLIENT_SECRET=<YOUR_TIMEBASE_OAUTH2_CLIENT_SECRET> --env TIMEBASE_OAUTH2_SCOPE=<YOUR_TIMEBASE_OAUTH2_SCOPE> --env MCP_LOG_LEVEL=<YOUR_MCP_LOG_LEVEL> --env TIMEBASE_AUTH_MODE=<YOUR_TIMEBASE_AUTH_MODE> --env MCP_HOST=<YOUR_MCP_HOST> --env MCP_PORT=<YOUR_MCP_PORT> --env MCP_AUTH_PUBLIC_URL=<YOUR_MCP_AUTH_PUBLIC_URL> --env MCP_AUTH_AUDIENCE=<YOUR_MCP_AUTH_AUDIENCE> --env MCP_AUTH_API_KEYS_FILE=<YOUR_MCP_AUTH_API_KEYS_FILE> -- uvx timebase-mcp --from timebase-mcp[all]

Related MCP servers

Control a real Chrome browser to complete any task: fill forms, extract data, book flights.

110k
Python
MIT
View repository →

Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.

83k
TypeScript
AGPL-3.0
View repository →

Netdata

Active

Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.

80k
Go
GPL-3.0
View repository →

Trending hip-hop artist momentum scores across four cultural dimensions.

79k
TypeScript
MIT
View repository →

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

68k
TypeScript
MIT
View repository →

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →