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

Uploaded Python 3

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.7.tar.gz
  • Upload date:
  • Size: 216.2 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.7.tar.gz
Algorithm Hash digest
SHA256 13c7b2cc7864c6623edbf6159b1f78027a81875caca8e4637d9de0c33b0a8d92
MD5 8edce07ba7ffb937eb987094cab964fb
BLAKE2b-256 a6bd2ece13baa81508d0d15a7ec3074e6f01cc4d612128518d822f1ab549d0db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 152.1 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3edfb9c82cf09fd7e01fa37dc514f958a094e1b8bf0a5f1e19d1beae6d23e71f
MD5 2b836da665d862b208a822bf566875d4
BLAKE2b-256 4d8c6722cf1b7ebdafb46c9e21b362e75b3476477d812136a83736bb04eeea67

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

This release

0.1.7 This release

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