# CodeFlow

> Use this tool when you need to analyze and understand complex Python codebases, perform semantic code search, or generate architectural documentation. CodeFlow provides rich metadata extraction, call graph visualization, and rapid semantic search capabilities through vector embeddings and AST extraction. It is ideal for developers and AI assistants seeking to efficiently navigate large Python projects and optimize code comprehension.

Canonical page: https://skillsregistry.net/skills/code-flow  
JSON: https://api.skillsregistry.net/v1/skills/code-flow

## Description

This CodeFlow MCP server provides semantic code analysis and search capabilities for Python codebases through AST extraction, call graph generation, and vector embeddings via ChromaDB and sentence-transformers. Built with cognitive load optimization principles, it extracts rich metadata including cyclomatic complexity, decorators, exception handling patterns, and external dependencies, then builds persistent vector stores for rapid semantic search and call graph visualization through Mermaid diagrams with LLM-optimized output modes. The implementation features real-time file watching for incremental updates, entry point detection using multiple heuristics, and comprehensive tools for function metadata retrieval, making it valuable for developers and AI assistants who need to understand complex codebases, perform semantic code search, generate architectural documentation, and navigate large Python projects efficiently.

## Trust

- **Trust score (0–1):** 0.00
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/code-flow)
- **Repository:** <https://github.com/mrorigo/code-flow-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "code-flow"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/code-flow` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/code-flow/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
