trishul-mcp
Deterministic, repository-scale semantic code intelligence Model Context Protocol (MCP) server for AI coding agents (Claude Code, Cursor, Windsurf).
Overview
trishul-mcp connects AI coding assistants directly to a persistent, topological code intelligence graph. Instead of burning your model's context window re-reading thousands of raw files or guessing caller hierarchies with naive regex, Trishul provides deterministic answers with verified certainty:
- Callers (
get_callers): Who directly or indirectly invokes a symbol? - Blast Radius (
get_blast/get_impact): What breaks upstream if this function or interface changes? - Execution Paths (
get_path): What is the optimal, deterministic call path between Symbol A and Symbol B? - Dependency Hubs (
get_dependency_hubs): What are the critical architectural bottlenecks and chokepoints?
Installation
pip install trishul-mcp
(Or install via pip install llmgraph-in)
MCP Client Configuration
Add to your claude_desktop_config.json, Cursor MCP settings, or Windsurf configuration:
{
"mcpServers": {
"trishul": {
"command": "trishul-mcp",
"env": {
"TRISHUL_API_KEY": "llmg_live_...",
"TRISHUL_API_URL": "https://api.llmgraph.in/v1"
}
}
}
}
Note: LLMGRAPH_API_KEY and LLMGRAPH_API_URL are also supported for backward compatibility.
License
Apache-2.0. Developed by Brainfoods Studio.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trishul_mcp-0.1.0.tar.gz.
File metadata
- Download URL: trishul_mcp-0.1.0.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc53bece73d33dfd535d0d2fc89e25cb7c986b307fa94e17a2635104a333e94a
|
|
| MD5 |
0f84b6c5a3616575f5690d64a135b36f
|
|
| BLAKE2b-256 |
f9da2d4eaf6bcd9edb691dfa0125259675b0be727822d58aedc3c6af06ead429
|
File details
Details for the file trishul_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: trishul_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74477f9b2a7cf6e0bc9a95f3969be5c2edd02af76f63515eae3781a541f4e9bd
|
|
| MD5 |
77488fec027a8956582c8b28d8bb8256
|
|
| BLAKE2b-256 |
2a0acb89b53be6a9b5bea275868a9f31540bbc803b44fdd0c40e9649edc9d988
|