Files
ChatLab/apps/cli/tsconfig.json
T
diguaandCursor d022bed48f refactor(mcp): extract MCP core into shared chatlab-mcp package
Move MCP Server logic (tool registration, resource registration, schema
conversion) from apps/cli/src/mcp.ts to packages/mcp-server so both CLI
and Desktop can share the same MCP implementation.

- New package: chatlab-mcp (packages/mcp-server) with McpDatabaseManager
  interface abstraction
- CLI mcp.ts slimmed to thin entry (~37 lines) calling startMcpServer()
- Desktop helper prototype at apps/desktop/helper/mcp.ts for dev-time
  MCP without GUI
- All 8 MCP tools and 3 resources unchanged

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 10:20:39 +08:00

19 lines
435 B
JSON

{
"extends": "../../tsconfig.node.json",
"compilerOptions": {
"composite": true,
"noEmit": true
},
"include": [
"src/**/*.ts",
"../../packages/shared-types/**/*",
"../../packages/core/**/*",
"../../packages/node-runtime/**/*",
"../../packages/config/**/*",
"../../packages/parser/**/*",
"../../packages/tools/**/*",
"../../packages/sync/**/*",
"../../packages/mcp-server/**/*"
]
}