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.5.tar.gz (215.3 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.5-py3-none-any.whl (151.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.5.tar.gz
  • Upload date:
  • Size: 215.3 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.5.tar.gz
Algorithm Hash digest
SHA256 54f9c2641a252672768541523c030049ee0af5a2e7ed3e0f3e8bbbefa795b3d0
MD5 ef22f4ee998475b91300fedc7cd52496
BLAKE2b-256 7f9640ed94e7d6d5ef2f3a471440f29235c538222a36865c5a802353471fb0e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 151.2 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7d9350d1313585dbb04c5c0f9d9c1a3c2fd508d72228bbe861aba4dd2ecba988
MD5 146b57019cc40ab932e4fe9ad57ec88d
BLAKE2b-256 e5d468d672f1e66a56416bd1fe0983101d3c32c989980d6be48866ed09c31710

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

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

This release

0.1.5 This release

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