claude-code-emacs-mcp-server
Version:
MCP server for Claude Code Emacs integration
22 lines • 901 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefinitionOutputSchema = exports.getDefinitionInputSchema = void 0;
const zod_1 = require("zod");
// Input schema for getDefinition tool
exports.getDefinitionInputSchema = zod_1.z.object({
file: zod_1.z.string().describe('File path to search from (required)'),
line: zod_1.z.number().describe('Line number (1-based, required)'),
symbol: zod_1.z.string().describe('Symbol name to search for (required)')
});
// Definition location schema
const definitionSchema = zod_1.z.object({
file: zod_1.z.string(),
line: zod_1.z.number(),
column: zod_1.z.number(),
preview: zod_1.z.string().optional()
});
// Output schema for getDefinition tool
exports.getDefinitionOutputSchema = zod_1.z.object({
definitions: zod_1.z.array(definitionSchema)
});
//# sourceMappingURL=definition-schema.js.map