{ "module": "renderers.mcp-renderer", "content": { "path": "renderers.mcp-renderer", "docstring": "", "objects": { "TypeDocJsonToMCP": { "name": "TypeDocJsonToMCP", "kind": "class", "path": "renderers.mcp-renderer.TypeDocJsonToMCP", "signature": "TypeDocJsonToMCP", "docstring": "Transform a TypeDoc serialized reflection JSON into a doc-forge-compatible\nMCP bundle.\n\nThe produced shape matches doc-forge exactly:\n\n- `index.json` -> `{ project, type, modules_count, source }`\n- `nav.json` -> `[ { module, resource } ]` with `docs://modules/{module}`\n- `modules/*.json` -> `{ module, content: { path, docstring, objects } }`\n\nObjects are rendered recursively with\n`{ name, kind, path, signature, docstring, members? }`.", "members": { "constructor": { "name": "constructor", "kind": "constructor", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.constructor", "signature": "TypeDocJsonToMCP(project: any, projectName?: string): TypeDocJsonToMCP", "docstring": "" }, "project": { "name": "project", "kind": "property", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.project", "signature": "project: any", "docstring": "" }, "projectName": { "name": "projectName", "kind": "property", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.projectName", "signature": "projectName: string", "docstring": "" }, "collectMembers": { "name": "collectMembers", "kind": "method", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.collectMembers", "signature": "collectMembers(ref: any, parentPath: string): Record", "docstring": "" }, "renderModule": { "name": "renderModule", "kind": "method", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.renderModule", "signature": "renderModule(mod: any, modPath: string): Record", "docstring": "" }, "renderObject": { "name": "renderObject", "kind": "method", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.renderObject", "signature": "renderObject(ref: any, parentPath: string): Record", "docstring": "" }, "transform": { "name": "transform", "kind": "method", "path": "renderers.mcp-renderer.TypeDocJsonToMCP.transform", "signature": "transform(): McpBundle", "docstring": "" } } }, "McpBundle": { "name": "McpBundle", "kind": "interface", "path": "renderers.mcp-renderer.McpBundle", "signature": "McpBundle", "docstring": "", "members": { "index": { "name": "index", "kind": "property", "path": "renderers.mcp-renderer.McpBundle.index", "signature": "index: Record", "docstring": "" }, "modules": { "name": "modules", "kind": "property", "path": "renderers.mcp-renderer.McpBundle.modules", "signature": "modules: Record; module: string }>", "docstring": "" }, "nav": { "name": "nav", "kind": "property", "path": "renderers.mcp-renderer.McpBundle.nav", "signature": "nav: { module: string; resource: string }[]", "docstring": "" } } } } } }