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

Uploaded Python 3

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 212.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.4.tar.gz
Algorithm Hash digest
SHA256 8f8579fdf6de155f882fc3bfec1ae009c743ca4a82473c4c604bc8e057b14fac
MD5 42a53ae9dcddb7b078a25d449863bd59
BLAKE2b-256 6f6d8d8e39b6c21718bc7af7f7d3edb8995af8a445d1e730511aebb29cb7fc9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 147.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0ad767a2d89f33f7bcf19781644ad74404d60136f8944dc6f9c97a95a03c26b1
MD5 943d0152d5928e88b33e76cbbe36fedf
BLAKE2b-256 d97acae56471166fee397cb9b17ef9a8b94790626ac4a027cf493c36e6e87612

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

0.1.5

2 files

This release

0.1.4 This release

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