Skip to main content

mcp-server-decoder

MCP server for Decoder, a static call graph analysis for Python codebases. Provides a pre-indexed topoloy for LLMs to use while searching codebases. Unlike grep, focused on text matches, decoder navigates call graphs and reduces token usage, while improving latency

With decoder:

with-decoder-mcp

Without decoder:

wo-decoder-mcp

Usage

MCP Server

cd your-project
pip install mcp-server-decoder
decoder index .
claude mcp add decoder -- mcp-server-decoder

Verify it's connected. In Claude, run:

/mcp
# then, "MCP Status"

You should see decoder listed with its available tools.

Tools Available

Tool Parameters Description
decoder_callers name Find what calls a function
decoder_callees name Find what a function calls
decoder_trace name, max_depth? Trace full call tree
decoder_find query, type? Search for symbols
decoder_stats - View index statistics

Metadata

Release files for mcp-server-decoder 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-server-decoder 0.1.0
File Size Uploaded Provenance
mcp_server_decoder-0.1.0.tar.gz 311.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-decoder 0.1.0
File Interpreter ABI Platform
mcp_server_decoder-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 313.3 kB

Release files / mcp_server_decoder-0.1.0.tar.gz

Download URL mcp_server_decoder-0.1.0.tar.gz
Size 311.2 kB
Tags Source
SHA-256 checksum
How to use checksums
aa7c5a8ebcd3aec569779a8b3dfa6fd771f6d115519be43522e7de6ab8e2bca1
BLAKE2b-256 checksum
How to use checksums
028c22e0e1461fbf2eb3386b1971886c46401e7517a767a6b305408db75e2230
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / mcp_server_decoder-0.1.0-py3-none-any.whl

Download URL mcp_server_decoder-0.1.0-py3-none-any.whl
Size 2.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78e4c54651fc03519c3a7a33cbc0ddf1ba3425f3aa705e3d99107716d574b089
BLAKE2b-256 checksum
How to use checksums
b03c8ee93f3600b6e5fa0971507995daf5939e032fc128bcb84e80ab6fbcd19f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for mcp-server-decoder 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page