cd /news/developer-tools/mcp-server-for-repo-behavior-indexin… · home topics developer-tools article
[ARTICLE · art-38627] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

MCP server for repo behavior indexing — entrypoints, impact, context packs before the agent edits (FlowIndex)

A developer built FlowIndex, a local CLI and MCP server that scans a repository to build a behavior graph in SQLite, capturing entrypoints, imports, tests, and git co-change data without embeddings or LLM calls. The tool integrates with Cursor's agent to provide context packs and change impact analysis before code edits, addressing the problem of agents missing routes and shared modules in non-trivial repos.

read1 min views5 publishedJun 25, 2026
I've been using Cursor on non-trivial repos and kept hitting the same issue: the agent finds a file but misses routes, shared modules, and tests that should run after a change.
I built FlowIndex — a local CLI + MCP server that scans a repo and builds a behavior graph in SQLite (entrypoints, imports/calls, tests, git co-change). No embeddings, no SaaS, no LLM calls in the index itself.
Setup:
pip install "flowindex[mcp]"
In your project: flowindex init flowindex scan
Add to ~/.cursor/mcp.json (use your repo's absolute path for cwd):
{
"mcpServers": {
"flowindex": {
"command": "flowindex",
"args": ["mcp"],
"cwd": "/absolute/path/to/your/repo"
}
}
}
4. Restart Cursor — you get tools like get_change_impact, suggest_tests, make_context_pack, explain_entrypoint, get_repo_overview.
Example workflow: before editing payments/ledger code, ask the agent to use make_context_pack or get_change_impact on that file — it pulls from the local graph, not a generic file search.
Honest limits: static analysis + git heuristics only. Call paths resolve via imports but aren't compiler-grade. TS/JS is heuristic. Documented in the README.

MIT · pip install flowindex · https://github.com/adu3110/flowIndex

Curious if others use MCP for repo context and what tools you wish existed. Happy to fix setup issues if anyone tries it.
── more in #developer-tools 4 stories · sorted by recency
── more on @flowindex 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/mcp-server-for-repo-…] indexed:0 read:1min 2026-06-25 ·