01 · Find
Follow the real symbol
Definitions, references, member calls and record-field writes across every project in the solution — without comments and same-name noise.
FsLangMCP 0.17 · semantic tooling over MCP
Cross-project symbol search, trustworthy type-check verdicts, refactor previews and project-aware diagnostics — shaped for an AI coding agent, backed by FCS and FsAutoComplete.
agent› understand this F# solution
set_project Quickstart.slnx
✓ 2 projects ready
check workspace
✓ clean · fresh compiler evidence
find Order · all sites
17 semantic sites · 9 across project boundaries
The difference
F# depends on partial application, shadowing, aliased opens, computation expressions and compile order. FsLangMCP exposes that semantic model directly to the agent.
01 · Find
Definitions, references, member calls and record-field writes across every project in the solution — without comments and same-name noise.
02 · Check
A fresh clean, errors or unknown verdict. Missing coverage is reported instead of being mistaken for success.
03 · Plan
Rename, public API, compile order, likely tests and dead-code candidates before the agent changes a file.
A real session
The demo runs against the repository's two-project quickstart. The result is real tool output, not a staged mock.
find resolves 17 Order sites, including nine in a project that a grep scoped to Domain never sees.Designed for agent routing
The core surface stays simple: start with find and check, then reach for specialized tools only when the task calls for them.
Ready when your agent is
find and check.dotnet tool install -g FsLangMcpthenfslangmcp --bootstrap-tools