greptimedb-mcp-сервер
👁 PyPI - Версия
👁 построить рабочий процесс
👁 Лицензия Массачусетского технологического института
Реализация сервера Model Context Protocol (MCP) для GreptimeDB .
Этот сервер предоставляет помощникам ИИ безопасный и структурированный способ исследования и анализа баз данных. Он позволяет им перечислять таблицы, читать данные и выполнять SQL-запросы через контролируемый интерфейс, обеспечивая ответственный доступ к базе данных.
Статус проекта
Это экспериментальный проект, который все еще находится в стадии разработки. Вопросы безопасности данных и конфиденциальности не были специально рассмотрены, поэтому используйте его с осторожностью.
Возможности
list_resourcesдля вывода списка таблицread_resourceдля чтения данных таблицыlist_toolsдля вывода списка инструментовcall_toolдля выполнения SQLlist_promptsдля вывода списка подсказокget_promptдля получения приглашения по имени
Установка
pip install greptimedb-mcp-serverКонфигурация
Установите следующие переменные среды:
GREPTIMEDB_HOST=localhost # Database host
GREPTIMEDB_PORT=4002 # Optional: Database MySQL port (defaults to 4002 if not specified)
GREPTIMEDB_USER=root
GREPTIMEDB_PASSWORD=
GREPTIMEDB_DATABASE=publicИли через аргументы командной строки:
--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
{
"mcpServers": {
"greptimedb": {
"command": "uv",
"args": [
"--directory",
"/path/to/greptimedb-mcp-server",
"run",
"-m",
"greptimedb_mcp_server.server"
],
"env": {
"GREPTIMEDB_HOST": "localhost",
"GREPTIMEDB_PORT": "4002",
"GREPTIMEDB_USER": "root",
"GREPTIMEDB_PASSWORD": "",
"GREPTIMEDB_DATABASE": "public"
}
}
}
}Лицензия
Лицензия MIT — подробности см. в файле LICENSE.md.
Способствовать
Related MCP server: SQLite MCP Server
Предпосылки
Python с менеджером пакетов
uvУстановка GreptimeDB
Зависимости сервера MCP
Разработка
# Clone the repository
git clone https://github.com/GreptimeTeam/greptimedb-mcp-server.git
cd greptimedb-mcp-server
# Create virtual environment
uv venv
source venv/bin/activate # or `venv\Scripts\activate` on Windows
# Install development dependencies
uv sync
# Run tests
pytestИспользуйте MCP Inspector для отладки:
npx @modelcontextprotocol/inspector uv \
--directory \
/path/to/greptimedb-mcp-server \
run \
-m \
greptimedb_mcp_server.serverПризнание
Реализация этой библиотеки была вдохновлена следующими двумя репозиториями и включает их код, за что мы выражаем нашу благодарность:
Спасибо!
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GreptimeTeam/greptimedb-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
