Integrations
TG_MCP
A lightweight Python interface that exposes TigerGraph operations (queries, schema, vertices, edges, UDFs) as structured tools and URI-based resources for MCP agents.
Table of Contents
- Features
- Project Structure
- Installation
- Configuration
- Connecting to Claude
- Examples
- Contributing
- License
Features
- Schema Introspection
Retrieve full graph schema (vertex & edge types). - Query Execution
Run installed GSQL queries or raw GSQL strings with parameters. - Vertex & Edge Upsert
Create or update vertices and edges programmatically. - Resource URIs
Access graph objects throughtgraph://vertex/...
andtgraph://query/...
URIs. - UDF & Algorithm Listing
Fetch installed user-defined functions and GDS algorithm catalogs.
Project Structure
Installation
- Clone the repo Copy
- Create & activate a virtual environment Copy
- Install dependencies Copy
Requires
mcp[cli]>=1.6.0
andpyTigerGraph>=1.8.6
.
Configuration
Set the following environment variables before running:
These are read by config.py
.
Connecting to Claude
This MCP server can be installed into the Claude Desktop client so that Claude can invoke your TigerGraph tools directly:
After running the above, restart Claude Desktop and you’ll see your MCP tools available via the hammer 🛠 icon.
Examples:
Contributing
- Fork the repository
- Create a feature branch Copy
- Commit your changes Copy
- Push to branch Copy
- Open a Pull Request
Please ensure all new code is covered by tests and follows PEP-8 style.
License
This project is licensed under the MIT License.
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.
A lightweight Python interface that exposes TigerGraph database operations as structured tools and URI-based resources for Claude and other MCP agents.
Related MCP Servers
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- -securityFlicense-qualityA Python MCP server that enables semantic search through Search Labs blog posts indexed in Elasticsearch, allowing Claude to intelligently retrieve relevant information from the blog content.Last updated -Python
- AsecurityAlicenseAqualityAn MCP server that enables users to fetch Python documentation using the Brave Search API through natural language queries.Last updated -1JavaScriptApache 2.0
- -securityFlicense-qualityA lightweight Python-based server designed to run, manage and create CrewAI workflows using the Model Context Protocol for communicating with LLMs and tools like Claude Desktop or Cursor IDE.Last updated -1Python