Fuse

Fuse

MCP.Pizza Chef: Litenova-Solutions

Fuse helps you work smarter with your .NET projects by letting your AI assistant check code changes against the compiler before you save them. It also traces how services and routes connect through dependency injection, so you can quickly find implementations and related code. Fuse works inside Cursor and other supported coding assistants, runs locally without needing accounts or keys, and installs with a simple one-click setup.

Coding
Other

Use This MCP server To

Verify proposed .NET code edits before saving Trace service interfaces to their implementations Get a reduced, focused code context for AI agents Check impact of changing public methods Run only relevant tests after code changes Index and cache project structure for faster AI queries Resolve dependency injection wiring automatically

README

Fuse

CI NuGet version NuGet downloads License

Fuse

Fuse is a local .NET tool with a persistent syntax index, typed-graph wiring resolution on demand, reduced task-scoped source, and pre-write compiler verification for coding agents. It stores repository facts in .fuse/fuse.db and reuses them across agent turns instead of rediscovering the same structure through repeated file reads and text searches.

From a .NET project inside a Git repository:

dotnet tool install -g Fuse
fuse mcp install

The installer supports Claude Code, Cursor, GitHub Copilot, OpenCode, Kilo Code, Codex, and Grok Build. Use --client <name> to configure one client; the default all configures all seven for the selected scope. fuse mcp install writes MCP registration and a short, versioned managed block in the client's documented instruction file, such as AGENTS.md or CLAUDE.md. Pass --no-rules to register MCP without the managed block. --with-hooks separately writes project-scoped Claude Code hooks. Run fuse mcp doctor after installation to inspect registration, managed guidance, daemon reachability, and index state. See Connect your coding agent for the exact file and scope matrix.

Reload your MCP client, then ask:

Resolve IOrderService to its implementation, then check the proposed OrderService.cs edit
with fuse_check before writing it.

When the MCP server starts, its shared local daemon owns one index job for the repository. A cold read starts a syntax index and reports its job state. Run fuse index to render progress in a terminal, fuse index --semantic for explicit compiler analysis, and fuse index status or fuse index cancel to control the job. The installer adds .fuse/ to .gitignore at project scope.

Every MCP operation except fuse_reduce requires a Git repository identity. Fuse walks upward to the nearest .git directory or file, so a call from a nested source or output folder uses the same repository-root daemon, lock, and index. A non-Git folder returns workspace_identity_unresolved: without starting a daemon or writing an index; fuse_reduce remains available. Each warm index records its repository root and complete file inventory. A missing or incomplete manifest rebuilds automatically even when the database already contains file rows.

An agent proposes an edit with an invalid OrderOptions member. fuse_check returns CS1061 and a repair packet, then verifies the corrected proposal.

Analysis runs locally and can work offline. Fuse walks a typed graph of DI registrations, handlers, routes, and callers, emits reduced source for a selected scope, and lets a coding agent typecheck proposed single-file content before writing it. No model is required. The optional update check can contact NuGet, and build-grade operations can use the package feeds configured for the repository.

Persistent Discovery and Reduced Context

Fuse FAQ

Can I use Fuse to check my .NET code edits before saving?
Yes — Fuse lets your AI verify code changes against the compiler to catch errors before writing.
Can I use Fuse to find where a service interface is implemented in my .NET project?
Yes — Fuse traces dependency injection wiring to locate implementations and related code.
Which apps support Fuse?
Fuse works with Cursor and several other coding assistants like Claude Code and GitHub Copilot.
Do I need an API key or account to use Fuse?
No — Fuse runs locally without requiring any API keys or accounts.
How hard is it to set up Fuse?
Setup is one-click via a remote URL installer, no complex configuration needed.