tridentchain-mcp
MCP server for TridentChain Security — one local stdio server for Claude, Cursor, VS Code, Windsurf, Zed, and any MCP-compatible agent.
Requires: pip install "tridentchain-security>=0.1.1" (unified tool layer).
The tridentchain-security CLI is unchanged — universal fallback for any agent that runs shell commands.
Install
Option A — pip (Python 3.10+)
pip install -U "tridentchain-security>=0.1.4" "tridentchain-mcp>=0.1.4"
Option B — uvx (no manual Python install)
uvx tridentchain-mcp
Option C — Docker (no Python needed on host)
docker pull ghcr.io/devinder1/tridentchain-mcp:latest
docker run --rm -i -v "$PWD:/workspace" ghcr.io/devinder1/tridentchain-mcp:latest
Public image: https://github.com/DevInder1/supply-chain-scanner-public/pkgs/container/tridentchain-mcp — linux/amd64 and linux/arm64, MIT, non-root user, ~205 MB.
Tools (all agents)
| Tool | Description |
|---|---|
scan_project |
Project dependencies only |
scan_full |
Project + system + extensions |
validate_after_patch |
Diff two scan JSON results |
Quick config
MCP hosts using mcpServers (Claude, Cursor, Windsurf):
{
"mcpServers": {
"tridentchain": {
"command": "python3",
"args": ["-m", "tridentchain_mcp"]
}
}
}
Or with Docker (no Python required on host):
{
"mcpServers": {
"tridentchain": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "${workspaceFolder}:/workspace",
"ghcr.io/devinder1/tridentchain-mcp:latest"
]
}
}
}
VS Code uses "servers" — see integrations/vscode/mcp.json.example.
OpenAI uses function calling (not MCP) — see integrations/openai/ and examples/openai/.
Agent setup
| Agent | Guide |
|---|---|
| All platforms | docs/AGENT_INTEGRATIONS.md |
| Claude | docs/CLAUDE_MCP_SETUP.md |
| Cursor | docs/CURSOR_SETUP.md |
| VS Code | docs/VSCODE_SETUP.md |
| Helper script | ./scripts/setup-agent-mcp.sh <agent> |
Copy-paste configs: integrations/mcp/
Metadata
Release files for tridentchain-mcp 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tridentchain_mcp-0.1.5.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tridentchain_mcp-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / tridentchain_mcp-0.1.5.tar.gz
| Download URL | tridentchain_mcp-0.1.5.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3ed023127475c08be0eee27fdfa55c9ef46dc0756c9944303807a72699916a5
|
|
BLAKE2b-256 checksum How to use checksums |
4ef2206016251351f507b26c32ed3b1753baebb7cdf25e5882a84715fc8fec68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|
Release files / tridentchain_mcp-0.1.5-py3-none-any.whl
| Download URL | tridentchain_mcp-0.1.5-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85651b16c65d3f09692d8cf89b4f7782edd4e3166331e5fc0e4dedee97a8f313
|
|
BLAKE2b-256 checksum How to use checksums |
091d486684398f5ae4067419c57173d3b5b29dfc27375c1ed06f8d5a20b67d3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.7
|