# TableRAG owns the project YAML and index. This bundle only connects the # selected catalog to the DSH tool registry through the shipped MCP client. - insert: - id: mcp-tablerag name: '@deepseek-ai/dsh-mcp-client' config: serverName: tablerag transport: stdio command: !!js process.env.TABLERAG_EXECUTABLE?.trim() || 'table-rag' args: - mcp - --project - !!js process.env.TABLERAG_PROJECT?.trim() || (() => { throw new Error('dsh-tablerag requires an absolute TABLERAG_PROJECT path') })() - --transport - stdio cwd: !!js process.env.TABLERAG_CWD?.trim() || process.getBuiltinModule('node:path').dirname(process.env.TABLERAG_PROJECT?.trim() || process.cwd()) failOnStartupError: true