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.
Способствовать
Предпосылки
- Python с менеджером пакетов
uv
- Установка GreptimeDB
- Зависимости сервера MCP
Разработка
Используйте MCP Inspector для отладки:
Признание
Реализация этой библиотеки была вдохновлена следующими двумя репозиториями и включает их код, за что мы выражаем нашу благодарность:
Спасибо!
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Реализация сервера Model Context Protocol, которая позволяет помощникам на базе искусственного интеллекта безопасно взаимодействовать с GreptimeDB, что позволяет им исследовать схему базы данных, считывать данные и выполнять SQL-запросы через контролируемый интерфейс.
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