MCP Timeplus MCP Server

First, ensure you have the `uv` executable installed. If not, you can install it by following the instructions [here](https://docs.astral.sh/uv/).

Local serverstdio

What is the MCP Timeplus MCP server?

MCP Timeplus becomes available to MCP clients through the mcp timeplus mcp server. First, ensure you have the uv executable installed. If not, you can install it by following the instructions here.

What MCP Timeplus does

First, ensure you have the uv executable installed. If not, you can install it by following the instructions here.

Tools it exposes

Once connected, the assistant can call these 10 tools directly:

  • run_sql — Execute SQL queries on your Timeplus cluster
  • Input — sql (string): The SQL query to execute
  • list_databases — List all databases on your Timeplus cluster
  • list_tables — List all tables in a database
  • list_kafka_topics — List all topics in a Kafka cluster
  • explore_kafka_topic — Show some messages in the Kafka topic
  • create_kafka_stream — Setup a streaming ETL in Timeplus to save the Kafka messages locally
  • connect_to_apache_iceberg — Connect to a database based on Apache Iceberg. Currently this is only available via Timeplus Enterprise and it's planned to make it available for Timeplus
  • Prompts — The Prompts tool exposed by this server
  • Tools — The Tools tool exposed by this server

Installing the mcp timeplus mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Configuration

The server reads 8 environment variables: TIMEPLUS_HOST, TIMEPLUS_PORT, TIMEPLUS_USER, TIMEPLUS_PASSWORD, TIMEPLUS_SECURE, TIMEPLUS_VERIFY, TIMEPLUS_CONNECT_TIMEOUT, TIMEPLUS_SEND_RECEIVE_TIMEOUT. Keep credentials in your client's env block or a secrets manager rather than committing them.

Where it fits

Database servers turn schema archaeology and ad-hoc reporting into conversation, which is why they tend to be the second or third server people install. MCP Timeplus sits in that group, and the shape of its toolset — run_sql, Input, list_databases among others — tells you what it is really for. Worth comparing against the other databases servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • With 10 tools exposed, expect a noticeable bump in prompt size — disable it in projects that never use MCP Timeplus.
  • Maintained by jovezhong.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the mcp timeplus mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
run_sqlExecute SQL queries on your Timeplus cluster.
Inputsql (string): The SQL query to execute.
list_databasesList all databases on your Timeplus cluster.
list_tablesList all tables in a database.
list_kafka_topicsList all topics in a Kafka cluster
explore_kafka_topicShow some messages in the Kafka topic
create_kafka_streamSetup a streaming ETL in Timeplus to save the Kafka messages locally
connect_to_apache_icebergConnect to a database based on Apache Iceberg. Currently this is only available via Timeplus Enterprise and it's planned to make it available for Timeplus Proton soon.
PromptsThe Prompts tool exposed by this server.
ToolsThe Tools tool exposed by this server.

How to install the MCP Timeplus MCP server

{
  "mcpServers": {
    "mcp-timeplus": {
      "command": "uvx",
      "args": ["mcp-timeplus"],
      "env": {
        "TIMEPLUS_HOST": "<timeplus-host>",
        "TIMEPLUS_PORT": "<timeplus-port>",
        "TIMEPLUS_USER": "<timeplus-user>",
        "TIMEPLUS_PASSWORD": "<timeplus-password>",
        "TIMEPLUS_SECURE": "false",
        "TIMEPLUS_VERIFY": "true",
        "TIMEPLUS_CONNECT_TIMEOUT": "30",
        "TIMEPLUS_SEND_RECEIVE_TIMEOUT": "30",
        "TIMEPLUS_READ_ONLY": "false",
        "TIMEPLUS_KAFKA_CONFIG": "{\"bootstrap.servers\":\"a.aivencloud.com:28864\", \"sasl.mechanism\":\"SCRAM-SHA-256\",\"sasl.username\":\"avnadmin\", \"sasl.password\":\"thePassword\",\"security.protocol\":\"SASL_SSL\",\"enable.ssl.certificate.verification\":\"false\"}"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
TIMEPLUS_HOSTEndpoint or connection string the server talks to.Optional
TIMEPLUS_PORTConfiguration value read at startup.Optional
TIMEPLUS_USERConfiguration value read at startup.Optional
TIMEPLUS_PASSWORDConfiguration value read at startup.Optional
TIMEPLUS_SECUREConfiguration value read at startup.Optional
TIMEPLUS_VERIFYConfiguration value read at startup.Optional
TIMEPLUS_CONNECT_TIMEOUTConfiguration value read at startup.Optional
TIMEPLUS_SEND_RECEIVE_TIMEOUTConfiguration value read at startup.Optional

Example prompts to try

  • Use MCP Timeplus to run sql.
  • Use MCP Timeplus to Input.
  • Use MCP Timeplus to list databases.

Frequently asked questions

It connects MCP Timeplus to MCP-compatible AI assistants such as Claude and Cursor, exposing 10 tools (run_sql, Input, list_databases, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP Timeplus directly.