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
  • find_symbols — exact-first search with score floor and separated suggestions
  • who_calls / call_tree — reverse and forward call graph, N hops
  • what_does — signature, docstring, db/http/raise effects, risk
  • function_flow — structured branch subjects/scopes plus compatibility outline
  • verify_claim — conservative reachability verdict from call paths and guards
  • reaching_conditions — the guard conditions behind every return/raise
  • analyze_impact — changed functions and affected entrypoints/public surface 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.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.14.tar.gz
  • Upload date:
  • Size: 266.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codecanvas_mcp-0.1.14.tar.gz
Algorithm Hash digest
SHA256 d6694bba49cf1c0dbd60a0cd892b7cc31c7337b3a890c388b7322f9d51e89f9f
MD5 860cca130e92e11a7e1b2d2c3bfce8cf
BLAKE2b-256 235c33cab9c5f11154408a8314f41858f80b20b6cb3115e483437e51a61b37b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codecanvas_mcp-0.1.14-py3-none-any.whl
  • Upload date:
  • Size: 196.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for codecanvas_mcp-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 617d22bcdca18f589bba0d1ca0c229cf3630a7a075ed857e59662a1cc4efd12d
MD5 ab189401bca6953e618bc5c76aa97c09
BLAKE2b-256 d143d66af2e1a614e5d76b30b6ad1e909b9168b27ca614483f1da0ea43d949db

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.17

2 files

0.1.15

2 files

This release

0.1.14 This release

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

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