Encore en anglais — la traduction arrive bientôt.
GreptimeDB, serveur MCP

GreptimeDB Officiel

Voir sur GitHub

Comment l'installer

Il s'exécute sur votre machine et nécessite uv. Configuration issue du registre officiel MCP.

Dans un terminal :

claude mcp add --transport stdio greptimedb -- uvx greptimedb-mcp-server

Dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans votre projet) :

{
    "mcpServers": {
        "greptimedb": {
            "command": "uvx",
            "args": [
                "greptimedb-mcp-server"
            ]
        }
    }
}

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

Dans le fichier .vscode/mcp.json de votre projet :

{
    "servers": {
        "greptimedb": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "greptimedb-mcp-server"
            ]
        }
    }
}

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

Dans claude_desktop_config.json (macOS : ~/Library/Application Support/Claude ; Windows : %APPDATA%\Claude), puis redémarrez Claude :

{
    "mcpServers": {
        "greptimedb": {
            "command": "uvx",
            "args": [
                "greptimedb-mcp-server"
            ]
        }
    }
}

Si le fichier contient déjà d'autres serveurs, ajoutez seulement cette entrée dans la liste.

C'est un logiciel tiers qu'ALMC n'a pas vérifié : lisez-le avant de lui donner accès à vos données.

Vous le voulez dans votre entreprise, avec les permissions configurées et un cas d'usage testé ? Nous l'installons pour vous

greptimedb-mcp-server

PyPI - Versionbuild workflowMIT License

A Model Context Protocol (MCP) server implementation for 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:

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

Location: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows

Location: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "greptimedb": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/greptimedb-mcp-server",
        "run",
        "-m",
        "greptimedb_mcp_server.server"
      ],
      "env": {
        "GREPTIMEDB_HOST": "localhost",
        "GREPTIMEDB_PORT": "4002",
        "GREPTIMEDB_USER": "root",
        "GREPTIMEDB_PASSWORD": "",
        "GREPTIMEDB_DATABASE": "public",
        "GREPTIMEDB_TIMEZONE": ""
      }
    }
  }
}

License

MIT License - see LICENSE.md file for details.

Contribute

Prerequisites

  • Python with uv package manager
  • GreptimeDB installation
  • MCP server dependencies

Development

# Clone the repository
git clone https://github.com/GreptimeTeam/greptimedb-mcp-server.git
cd greptimedb-mcp-server

# Create virtual environment
uv venv
source venv/bin/activate  # or `venv\Scripts\activate` on Windows

# Install development dependencies
uv sync

# Run tests
pytest

Use MCP Inspector for debugging:

npx @modelcontextprotocol/inspector uv \
  --directory \
  /path/to/greptimedb-mcp-server \
  run \
  -m \
  greptimedb_mcp_server.server

Acknowledgement

This library's implementation was inspired by the following two repositories and incorporates their code, for which we express our gratitude:

Thanks!

Nous installons et gérons votre serveur MCP

Notre équipe configure, déploie et maintient des serveurs MCP adaptés à votre infrastructure.

  • Installation et configuration professionnelle
  • IntĂ©gration avec vos systèmes existants
  • Support technique et maintenance continue
  • SĂ©curitĂ© et audit personnalisĂ©

Réponse sous 24h · Sans engagement

Demande rapide MCP

Liés dans Officiel 🌟 - Serveurs MCP