A Model Context Protocol (MCP) server that enables secure interaction with GreptimeDB databases. This server allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-greptimedb-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# greptimedb-mcp-server [](https://pypi.org/project/greptimedb-mcp-server/)  [](LICENSE.md) A Model Context Protocol (MCP) server implementation for [GreptimeDB](https://github.com/GreptimeTeam/greptimedb). This server provides AI assistants with a secure and structured way to explore and analyze databases. It enables them to list tables, read data, and execute SQL queries through a controlled interface, ensuring responsible database access. # Project Status This is an experimental project that is still under development. Data security and privacy issues have not been specifically addressed, so please use it with caution. # Capabilities * `list_resources` to list tables * `read_resource` to read table data * `list_tools` to list tools * `call_tool` to execute an SQL * `list_prompts` to list prompts * `get_prompt` to get the prompt by name # Installation ``` pip install greptimedb-mcp-server ``` # Configuration Set the following environment variables: ```bash GREPTIMEDB_HOST=localhost # Database host GREPTIMEDB_PORT=4002 # Optional: Database MySQL port (defaults to 4002 if not specified) GREPTIMEDB_USER=root GREPTIMEDB_PASSWORD= GREPTIMEDB_DATABASE=public GREPTIMEDB_TIMEZONE=UTC ``` Or via command-line args: * `--host` the database host, `localhost` by default, * `--port` the database port, must be MySQL protocol port, `4002` by default, * `--user` the database username, empty by default, * `--password` the database password, empty by default, * `--database` the database name, `public` by default. * `--timezone` the session time zone, empty by default(using server default time zone). # Usage ## Claude Desktop Integration Configure the MCP server in Claude Desktop's configuration file: #### MacOS…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.