claude-code-emacs-mcp-server
Version:
MCP server for Claude Code Emacs integration
31 lines • 811 B
TypeScript
import { EmacsBridge } from '../emacs-bridge.js';
import { GetDefinitionArgs } from '../schemas/definition-schema.js';
export { GetDefinitionArgs };
export interface Range {
start: Position;
end: Position;
}
export interface Position {
line: number;
character: number;
}
export interface DefinitionLocation {
file: string;
preview?: string;
range: Range;
}
interface DefinitionToolResult {
content: Array<{
type: 'text';
text: string;
}>;
definitions: Array<{
file: string;
line: number;
column: number;
preview?: string;
}>;
isError?: boolean;
}
export declare function handleGetDefinition(bridge: EmacsBridge, args: GetDefinitionArgs): Promise<DefinitionToolResult>;
//# sourceMappingURL=definition-tools.d.ts.map