greptimedb-mcp-сервер
Реализация сервера Model Context Protocol (MCP) для GreptimeDB .
Этот сервер предоставляет помощникам ИИ безопасный и структурированный способ исследования и анализа баз данных. Он позволяет им перечислять таблицы, читать данные и выполнять SQL-запросы через контролируемый интерфейс, обеспечивая ответственный доступ к базе данных.
Статус проекта
Это экспериментальный проект, который все еще находится в стадии разработки. Вопросы безопасности данных и конфиденциальности не были специально рассмотрены, поэтому используйте его с осторожностью.
Возможности
list_resourcesдля вывода списка таблицread_resourceдля чтения данных таблицыlist_toolsдля вывода списка инструментовcall_toolдля выполнения SQLlist_promptsдля вывода списка подсказокget_promptдля получения приглашения по имени
Установка
Конфигурация
Установите следующие переменные среды:
Или через аргументы командной строки:
--hostхост базы данных, по умолчаниюlocalhost,--portпорт базы данных, должен быть портом протокола MySQL, по умолчанию4002,--userимя пользователя базы данных, по умолчанию пусто,--passwordпароль базы данных, по умолчанию пустой,--databaseимя базы данных, по умолчаниюpublic.
Использование
Интеграция рабочего стола Клода
Настройте сервер MCP в файле конфигурации Claude Desktop:
MacOS
Расположение: ~/Library/Application Support/Claude/claude_desktop_config.json
Окна
Расположение: %APPDATA%/Claude/claude_desktop_config.json
Лицензия
Лицензия MIT — подробности см. в файле LICENSE.md.
Способствовать
Related MCP server: MCP Toolkit
Предпосылки
Python с менеджером пакетов
uvУстановка GreptimeDB
Зависимости сервера MCP
Разработка
Используйте MCP Inspector для отладки:
Признание
Реализация этой библиотеки была вдохновлена следующими двумя репозиториями и включает их код, за что мы выражаем нашу благодарность:
Спасибо!