We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sukarth/vscode-automation-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
/**
* Tool exports for vscode-automation-mcp
*
* This file re-exports all tools for easier importing.
*
* @author Sukarth Acharya
* @license MIT
*/
// Command tools
export {
executeCommand,
listCommands,
executeCommandInputSchema,
listCommandsInputSchema,
COMMON_COMMANDS,
} from './tools/commands.js';
// UI action tools
export {
clickElement,
typeText,
openFile,
clickElementInputSchema,
typeTextInputSchema,
openFileInputSchema,
COMMON_SELECTORS,
} from './tools/ui-actions.js';
// Inspection tools
export {
takeScreenshot,
getElement,
openWebview,
getDiagnostics,
getElementStructure,
takeScreenshotInputSchema,
getElementInputSchema,
openWebviewInputSchema,
getDiagnosticsInputSchema,
} from './tools/inspection.js';
// Testing tools
export {
getEditorContent,
verifyElement,
assertText,
checkFileOpen,
waitForCondition,
getEditorContentInputSchema,
verifyElementInputSchema,
assertTextInputSchema,
checkFileOpenInputSchema,
} from './tools/testing.js';
// VSCode driver
export {
VSCodeDriver,
getVSCodeDriver,
} from './vscode-driver.js';
// Types
export type {
ToolResult,
VSCodeDriverConfig,
DriverState,
ScreenshotResult,
ElementInfo,
DiagnosticMessage,
EditorInfo,
CommandInfo,
WebviewInfo,
ClickOptions,
TypeOptions,
OpenFileOptions,
SelectorType,
ElementSelector,
SessionState,
MCPServerConfig,
ToolContext,
} from './types.js';