UNPKG

vscode-mcp-comprehensive

Version:

Comprehensive MCP server exposing all VSCode features to AI agents with 101 tools including advanced debugging and console access

47 lines 1.39 kB
import * as vscode from 'vscode'; import { MCPToolResult } from './types.js'; export declare class VSCodeMCPServer { private server; private tools; private toolHandlers; private isRunning; constructor(); private setupHandlers; registerTool(name: string, description: string, inputSchema: any, handler: (args: any) => Promise<MCPToolResult>): void; start(): Promise<void>; stop(): Promise<void>; isServerRunning(): boolean; getRegisteredTools(): string[]; createSuccessResponse(data: any, message?: string): MCPToolResult; createErrorResponse(error: string | Error): MCPToolResult; validateRequiredParams(args: any, requiredParams: string[]): void; convertPosition(position: vscode.Position): { line: number; character: number; }; convertRange(range: vscode.Range): { start: { line: number; character: number; }; end: { line: number; character: number; }; }; toVSCodePosition(position: { line: number; character: number; }): vscode.Position; toVSCodeRange(range: { start: { line: number; character: number; }; end: { line: number; character: number; }; }): vscode.Range; } //# sourceMappingURL=mcpServer.d.ts.map