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!
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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
- 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 -1153PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables AI assistants to interact with MySQL databases by executing SQL queries and checking database connectivity.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server implementation that enables AI assistants to execute SQL queries and interact with SQLite databases through a structured interface.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript