TG_MCP
轻量级 Python 接口,将 TigerGraph 操作(查询、模式、顶点、边、UDF)公开为 MCP 代理的结构化工具和基于 URI 的资源。
目录
特征
- 模式自省
检索完整图形模式(顶点和边类型)。 - 查询执行
运行已安装的 GSQL 查询或带有参数的原始 GSQL 字符串。 - 顶点和边的向上插入
以编程方式创建或更新顶点和边。 - 资源 URI
通过tgraph://vertex/...
和tgraph://query/...
URI 访问图形对象。 - UDF 和算法清单
获取已安装的用户定义函数和 GDS 算法目录。
项目结构
安装
- 克隆 repo
- 创建并激活虚拟环境
- 安装依赖项
需要
mcp[cli]>=1.6.0
和pyTigerGraph>=1.8.6
。
配置
运行前设置以下环境变量:
这些由config.py
读取。
连接到克劳德
此 MCP 服务器可以安装到Claude Desktop客户端中,以便 Claude 可以直接调用您的 TigerGraph 工具:
运行上述程序后,重新启动 Claude Desktop,您将通过锤子🛠图标看到可用的 MCP 工具。
例子:
贡献
- 分叉存储库
- 创建功能分支
- 提交你的更改
- 推送到分支
- 打开拉取请求
请确保所有新代码都经过测试并遵循 PEP-8 风格。
执照
该项目已获得MIT 许可。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
轻量级 Python 接口,将 TigerGraph 数据库操作作为结构化工具和基于 URI 的资源公开给 Claude 和其他 MCP 代理。
Related MCP Servers
- -securityAlicense-qualityA Python-based server that implements the Model Context Protocol to interface with Claude Desktop as an MCP client, supporting interaction through efficient memory management.Last updated -1PythonMIT License
Fused MCP Agentsofficial
-securityAlicense-qualityA Python-based MCP server that allows Claude and other LLMs to execute arbitrary Python code directly through your desktop Claude app, enabling data scientists to connect LLMs to APIs and executable code.Last updated -26MIT License- AsecurityFlicenseAqualityMCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.Last updated -154JavaScript
- -securityFlicense-qualityA Python server implementing the Model Context Protocol that exposes tools for querying external APIs, compatible with Claude Desktop and ChatGPT Desktop.Last updated -Python