Skip to main content

codecanvas-mcp

Precision static-analysis MCP server for Python codebases. Gives coding agents ground-truth answers about call graphs, control flow, and change impact — instead of grepping and guessing.

Tools

  • list_entrypoints — API routes, scripts, and function entrypoints
  • who_calls / call_tree — reverse and forward call graph, N hops
  • what_does — signature, docstring, db/http/raise effects, risk
  • function_flow — de-noised control-flow outline of a function
  • reaching_conditions — the guard conditions behind every return/raise
  • analyze_impact — changed functions and affected endpoints for a diff or git ref

Usage

claude mcp add codecanvas -- uvx codecanvas-mcp

Or in any MCP client config:

{ "mcpServers": { "codecanvas": { "command": "uvx", "args": ["codecanvas-mcp"] } } }

Pass project_path on the first tool call; it is remembered for the rest of the session.

Extras

The base install is analysis-only. pip install "codecanvas-mcp[server]" adds the FastAPI web server and runtime tracer used by the CodeCanvas VS Code extension.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codecanvas_mcp-0.1.8.tar.gz (216.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codecanvas_mcp-0.1.8-py3-none-any.whl (152.5 kB view details)

Uploaded Python 3

File details

Details for the file codecanvas_mcp-0.1.8.tar.gz.

File metadata

  • Download URL: codecanvas_mcp-0.1.8.tar.gz
  • Upload date:
  • Size: 216.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for codecanvas_mcp-0.1.8.tar.gz
Algorithm Hash digest
SHA256 8f7dfabe1bf119c93e0f51bbf420c93c1bcb4195d7be3f1c84bd6621be238286
MD5 9dfb68f0213229958f6f9304629aeaee
BLAKE2b-256 86fd400ca5e2d9b80fc41192015721ae6b884f8e90456a8266f271492db3d9cc

See more details on using hashes here.

File details

Details for the file codecanvas_mcp-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: codecanvas_mcp-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 152.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for codecanvas_mcp-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6ea690e9ff0f66441976b1941a446f2562f75d368e0eb6fd02c5c090663c18bc
MD5 bd96e7ce7c2f3a0abb4b3251e1791140
BLAKE2b-256 ebb691df7dbb778e0ee3970e5ccb5656743a8ce0a9e7882a73dfe53447e960de

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.17

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

This release

0.1.8 This release

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page