TG_MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TG_MCPshow me the schema for the customer graph"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: buddy
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
TG_MCP/
├── config.py # Environment config (HOST, GRAPH, SECRET)
├── tg_client.py # Encapsulates TigerGraphConnection and core operations
├── tg_tools.py # `@mcp.tool` definitions exposing client methods
├── tg_resources.py # `@mcp.resource` URI handlers
├── main.py # MCP app bootstrap (`mcp.run()`)
├── pyproject.toml # Project metadata & dependencies
├── LICENSE # MIT License
└── .gitignore # OS/Python ignore rulesInstallation
Clone the repo
git clone https://github.com/Muzain187/TG_MCP.git cd TG_MCPCreate & activate a virtual environment
python3 -m venv venv source venv/bin/activateInstall dependencies
pip install .Requires
mcp[cli]>=1.6.0andpyTigerGraph>=1.8.6.
Configuration
Set the following environment variables before running:
export TG_HOST=https://<your-tigergraph-host>
export TG_GRAPH=<your-graph-name>
export TG_SECRET=<your-api-secret>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:
uv run mcp install main.pyAfter 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
git checkout -b feature/YourFeatureCommit your changes
git commit -m "Add YourFeature"Push to branch
git push origin feature/YourFeatureOpen 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 deployed
Maintenance
Related MCP Connectors
Read-only MCP tools for AI agent discovery, structured resources, and NIULAI information.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Related MCP Servers
AlicenseAqualityBmaintenanceModel Context Protocol (MCP) server for TigerGraph that lets AI agents interact with TigerGraph through the MCP standard using pyTigerGraph's async APIs.693Apache 2.0- AlicenseNot gradedqualityFmaintenanceAgent-first knowledge graph MCP server that provides 25 tools for managing a knowledge graph with nodes and edges, plus a human-readable dashboard for LLMs and AI agents.161 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with TigerGraph databases through the Model Context Protocol, supporting graph operations, schema queries, and GSQL execution via natural language.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables document ingestion and typed knowledge graph queries through Claude MCP tools, allowing agents to extract, store, and retrieve typed entities and relations from documents.2MIT