greptimedb-mcp-server
Eine Model Context Protocol (MCP)-Serverimplementierung für GreptimeDB .
Dieser Server bietet KI-Assistenten eine sichere und strukturierte Möglichkeit, Datenbanken zu erkunden und zu analysieren. Er ermöglicht ihnen das Auflisten von Tabellen, das Lesen von Daten und die Ausführung von SQL-Abfragen über eine kontrollierte Schnittstelle und gewährleistet so einen verantwortungsvollen Datenbankzugriff.
Projektstatus
Dies ist ein experimentelles Projekt, das sich noch in der Entwicklung befindet. Datenschutz- und Privatsphäre-Probleme wurden nicht explizit behandelt. Bitte verwenden Sie das Projekt daher mit Vorsicht.
Funktionen
list_resources
zum Auflisten von Tabellenread_resource
zum Lesen von Tabellendatenlist_tools
zum Auflisten von Werkzeugencall_tool
zum Ausführen eines SQLlist_prompts
zum Auflisten von Eingabeaufforderungenget_prompt
, um die Eingabeaufforderung nach Namen abzurufen
Installation
Konfiguration
Legen Sie die folgenden Umgebungsvariablen fest:
Oder über Befehlszeilenargumente:
--host
der Datenbankhost, standardmäßiglocalhost
,--port
der Datenbankport, muss der MySQL-Protokollport sein, standardmäßig4002
,--user
der Datenbankbenutzername, standardmäßig leer,--password
das Datenbankpasswort, standardmäßig leer,--database
der Datenbankname, standardmäßigpublic
.
Verwendung
Claude Desktop Integration
Konfigurieren Sie den MCP-Server in der Konfigurationsdatei von Claude Desktop:
macOS
Speicherort: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Speicherort: %APPDATA%/Claude/claude_desktop_config.json
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE.md.
Beitragen
Voraussetzungen
- Python mit
uv
-Paketmanager - GreptimeDB-Installation
- MCP-Serverabhängigkeiten
Entwicklung
Verwenden Sie MCP Inspector zum Debuggen:
Anerkennung
Die Implementierung dieser Bibliothek wurde von den folgenden beiden Repositories inspiriert und enthält deren Code, wofür wir unseren Dank aussprechen:
Danke!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eine Serverimplementierung des Model Context Protocol, die es KI-Assistenten ermöglicht, sicher mit GreptimeDB zu interagieren, sodass sie Datenbankschemata erkunden, Daten lesen und SQL-Abfragen über eine kontrollierte Schnittstelle ausführen können.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables secure and structured interaction with Microsoft SQL Server databases, allowing AI assistants to list tables, read data, and execute SQL queries with controlled access.Last updated -20PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables secure interaction with Microsoft SQL Server databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.Last updated -1108PythonMIT License
- -security-license-qualityA Model Context Protocol server that enables AI assistants to securely interact with ClickHouse databases, supporting table exploration and SQL query execution through a controlled interface.Last updated -6PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to securely interact with OceanBase databases by listing tables, reading data, and executing SQL queries through a controlled interface.Last updated -12PythonApache 2.0