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

Uploaded Python 3

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.6.tar.gz
  • Upload date:
  • Size: 215.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.6.tar.gz
Algorithm Hash digest
SHA256 b313597a5041e8eeacb78ae5788e92dbc9e8fca4cbc674de54f06bd7d5b6f9b7
MD5 6f9e10938b8263ea8dcc462fdb38c75b
BLAKE2b-256 39ea61966d96a933c38663497a47c96e748cdd748b62e49174fb9f5ac21b0e0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 151.3 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5c5e41e2d396b8ced17400714fa7ed6c3cc15ecd218785fd252301b14e883d7f
MD5 8b5bb524f90ba601171d5bf0ede24404
BLAKE2b-256 97d0dff748541ffbc6825ca012c748fd3b0bff937233aef86fdff6650c1a9ae2

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

This release

0.1.6 This release

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