关于 openGemini-mcp-server
openGemini-mcp-server 是面向 CNCF openGemini 的 MCP 服务,为 AI 助手提供结构化数据库浏览与查询能力。它支持查看数据库和测量项、读取样例数据,并执行受限的 InfluxQL 查询。
主要功能
- 01列出集群中的数据库
- 02查看数据库测量项
- 03读取测量项样例数据
- 04执行 SELECT 或 SHOW 查询
适用场景
- 01盘点 openGemini 集群中的数据库
- 02查看特定数据库包含的测量项
- 03抽取测量项样例数据
- 04通过 InfluxQL 查询集群
MCP 相关
该 MCP 服务向客户端提供 openGemini 数据库列表、测量项浏览、样例数据读取和 InfluxQL 查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
openGemini-mcp-server
适用于 CNCF openGemini 的模型上下文协议(MCP)服务实现。
此服务为 AI 助手提供安全、结构化的方式来探索和分析数据库。
功能
-
list_databases- 列出 openGemini 集群上的所有数据库。
-
list_measurements- 列出数据库中的所有测量项。
- 输入:
database(字符串):数据库名称。
-
read_resource- 从测量项读取示例数据。
- 输入:
measurement(字符串):测量项名称。
-
execute_influxql- 在 openGemini 集群上执行 InfluxQL。
- 输入:
query(字符串):要执行的 InfluxQL 查询。 - 仅支持以
SELECT或SHOW开头的查询。
安装
pip install .
配置
-
打开位于以下路径的 Claude Desktop 配置文件:
- 在 macOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
- 在 macOS 上:
-
添加以下内容:
{
"mcpServers": {
"mcp-openGemini": {
"command": "/path/to/python",
"args": [
"-m",
"mcp_openGemini.server"
],
"env": {
"OPENGEMINI_HOST": "<opengemini-host>",
"OPENGEMINI_PORT": "<opengemini-port>",
"OPENGEMINI_USER": "<opengemini-user>",
"OPENGEMINI_PASSWORD": "<opengemini-password>"
}
}
}
}
更新环境变量,使其指向你自己的 openGemini 服务。
- 重启 Claude Desktop 以应用更改。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。