UNPKG

@hpbyte/h-codex-mcp

Version:

Model Context Protocol for h-codexx

38 lines 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const h_codex_core_1 = require("@hpbyte/h-codex-core"); const schemas_1 = require("./schemas"); class CodeClearTool { register(server) { server.registerTool('code-clear', { title: 'Clear codebase indices', description: 'Clear the indexed information about the codebase in a project', inputSchema: schemas_1.CodeClearInputSchema, }, async ({ project }) => { try { await h_codex_core_1.indexer.clear(project); return { content: [ { type: 'text', text: 'Codebase indices cleared', }, ], }; } catch (error) { return { content: [ { type: 'text', text: `Error clearing codebase: ${error instanceof Error ? error.message : String(error)}`, }, ], }; } }); } } const tool = new CodeClearTool(); exports.default = tool; //# sourceMappingURL=code-clear.js.map