Generated reference·
generated-mcpSource:
packages/fabric-mcp/src/tools.tsmcpgeneratedMCP Tool Reference
Fabric exposes the following tools over the Model Context Protocol (MCP). Each tool page includes the full description, input schema, and required fields.
| Tool | Description |
|---|---|
| fabric_context_gen | Auto-generate context files from the indexed knowledge graph. |
| fabric_contracts | List every exported symbol in the indexed graph, ranked by inbound fan-in (CALLS edge count). |
| fabric_debt | Inventory TODO/FIXME/HACK/@deprecated markers with graph context — each debt node surfaces alongside its direct incoming edges so you can see what calls or tests the debt-bearing code. |
| fabric_explain | Full structural summary of a single symbol: name, node type, file, callers, callees, dependencies, tests covering it, API contracts it satisfies, governance rules that apply, and tech debt it carries. |
| fabric_govern | Check proposed code against governance rules. |
| fabric_govern_add | Add a governance rule. |
| fabric_impact | Call before refactoring to see "what breaks if I change this?" Reverse-walks call, import, test, and contract edges to surface every node that would be affected — with a risk label (LOW/MEDIUM/HIGH), the specific API contracts that would break, and tests that may go stale. |
| fabric_index | Index a codebase directory. |
| fabric_list_snapshots | List cloud snapshots for a repo. |
| fabric_pull | Restore a snapshot from the Fabric cloud into the local index. |
| fabric_query | Ask "what symbols match this name and what do they connect to?" Matches nodes by name (case-insensitive substring + optional Damerau–Levenshtein fuzzy), then walks edges up to depth hops. |
| fabric_recent_changes | Files sorted by recency — discover what changed most recently without enumerating paths first. |
| fabric_reindex | Call after editing files to keep the graph current without reparsing the whole repo. |
| fabric_slice | Build an LLM-ready context window for a target symbol, bounded by a real token budget (cl100k_base BPE, the same tokenizer GPT-4 and Claude use). |
| fabric_staleness | Does the indexed state match disk? |
| fabric_status | Call this first to orient on the local code index: node/edge counts, governance rule count, store size, and per-type breakdown. |
| fabric_sync_now | Upload a snapshot of the local knowledge graph to the Fabric cloud for disaster recovery. |
| fabric_text_search | Graph-aware regex grep. |
| fabric_visualize | Open an interactive 3D code graph of the indexed codebase in your default browser. |
