Code2Flow

Code2Flow MCP服务器,用于生成代码调用图并通过MCP协议提供服务
  • python

3

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kursk-ye-code2flow-mcp-server": {
      "command": "python",
      "args": [
        "server.py"
      ]
    }
  }
}

Code2Flow MCP Server wraps the code2flow command-line tool as an MCP (Model Context Protocol) server. It lets you generate and access code call graphs through a standardized MCP interface, enabling easy integration with AI applications and automated workflows.

How to use

Connect your MCP client to the Code2Flow MCP Server and start creating or querying code call graphs. You can create a session, request a call graph for your codebase, and retrieve the resulting image or metadata. You can also run checks and analyses provided by the server to verify the tool version or assess code complexity.

How to install

Prerequisites. Ensure you have Python 3.7 or newer and a compatible operating system (Windows 11 or other supported OS). You also need a command-line terminal (PowerShell or similar) and the code2flow CLI installed.

Step-by-step installation and setup you can run locally.

git clone https://github.com/kursk-ye/code2flow-mcp-server.git
cd code2flow-mcp-server

# (Recommended) create and activate a Python virtual environment
python -m venv venv
.\\venv\\Scripts\\Activate.ps1  # In PowerShell on Windows

# Install dependencies
pip install -r requirements.txt

# Install the code2flow CLI tool
pip install code2flow

# Start the MCP server directly with Python
python server.py

Configuration and practical notes

The server exposes MCP tools and resources to analyze and generate call graphs. You can customize how you analyze code with the following options when generating a call graph.

Configuration options for generating call graphs include:

Security, reliability, and notes

Run the server in a trusted environment and manage access to the MCP endpoints as you would with any other service. Keep the code2flow CLI up to date to benefit from any improvements to graph generation and language support.

Troubleshooting

If the server does not start, verify you have Python 3.7+ installed and that the required Python packages are installed. Check that the command to start the server is correct for your environment (for Windows, you may prefer launching via a PowerShell command; on other OSes you can run python server.py directly). Review any error messages for missing dependencies or permission issues.

Available tools

generate_call_graph

Generates a code call graph from the provided source paths and language, returning the graphic image or a reference to the image.

check_code2flow_version

Checks the installed code2flow CLI version to ensure compatibility with the MCP server features.

analyze_code_complexity

Analyzes the code complexity for given source paths and language and returns a complexity assessment.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational