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
- -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 -7TypeScriptMIT 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 -31TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to securely interact with Apache IoTDB databases through a controlled interface for listing tables, reading data, and executing SQL queries.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that provides AI assistants with comprehensive access to SQL databases, enabling schema inspection, query execution, and database operations with enterprise-grade security.Last updated -42TypeScriptMIT License