/** * TrellisVCS MCP Server * * @module mcp * * Exposes TrellisVcsEngine as an MCP (Model Context Protocol) server, * enabling any MCP-compatible AI agent to interact with TrellisVCS * repositories through structured tool calls and resource queries. * * Tools provide write/query actions (status, log, milestone, branch, etc.). * Resources provide read-only context (op stream, file list, garden clusters). */ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { HookRegistry } from '../decisions/index.js'; import type { DecisionRecorder } from '../decisions/auto-capture.js'; export declare function createTrellisMcpServer(): McpServer; /** * The shared hook registry for this MCP server instance. * External agent harnesses can register pre/post hooks here. */ export declare const hookRegistry: HookRegistry; /** * Create a DecisionRecorder that persists to a given repo path. */ export declare function createRecorder(repoPath: string): DecisionRecorder; //# sourceMappingURL=server.d.ts.map