TigerGraph

TigerGraph

A community built MCP server that interacts with TigerGraph Graph Database.

0
Stars
0
Forks
4
Releases

Overview

Custom Discoveries TigerGraph-MCP V3.1 is a community-based Python Model Context Protocol server that exposes TigerGraph operations (queries, schema, vertices, edges, UDFs) as structured tools, prompts, and URI-based resources for MCP agents. This enables interacting with a TigerGraph database using natural language commands. The server provides core capabilities such as Schema Introspection to fetch full graph types, a Query View to list executable queries, and Query Execution to run installed GSQL queries or raw GSQL strings with parameters. It also supports architectural actions like Creation Vertex & Edge, Alter Vertex (including vector attributes), and Upsert Vertex & Edge to update graph elements programmatically. In addition, it exposes UDF & Algorithm listings so agents can discover available user-defined functions and GDS algorithms. Admin Features (new with V3.0) allow superuser roles to inspect service status, detailed status (including graph topology), component versions, CPU/memory usage, and disk space. The project includes a chat bot interface, session management to securely handle secrets and tokens, and an option to export query results to CSV or JSON in a configurable Output directory. It targets TigerGraph 4.2.0+ and Python 3.12+ and includes Claude Desktop integration for MCP tool access.

Details

Owner
custom-discoveries
Language
Python
License
MIT License
Updated
2025-12-07

Features

Schema Introspection

Retrieve full graph schema (vertex & edge types).

Query View

Retrieve list of available queries you are able to run.

Query Execution

Run installed GSQL queries or raw GSQL strings with parameters.

Creation Vertex & Edge

Create Vertices and Edges programmatically.

Alter Vertex

Allows for altering the Vertex to include support for Vector attributes.

Upsert Vertex & Edge

Update vertices and edges attributes programmatically (includes Vector attributes).

UDF & Algorithm Listing

Fetch installed user-defined functions and GDS algorithm catalogs.

Admin Features

Admin tools (requires superuser) to monitor service status, detailed status, component versions, and resource usage (CPU, memory, disk).

Audience

DevelopersBuilds MCP-enabled agents to manage TigerGraph via natural language prompts.

Tags

TigerGraphMCPGraphDBSchemaQueriesVerticesEdgesUDFAlgorithmsAdminChatBotSession ManagementCSVJSONClaude DesktopPythonAG2GSQL