UNPKG

@cgaspard/webappmcp

Version:

WebApp MCP - Model Context Protocol integration for web applications with server-side debugging tools

84 lines 2.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.domTools = void 0; exports.domTools = [ { name: 'dom_query', description: 'Query DOM elements using CSS selectors', inputSchema: { type: 'object', properties: { selector: { type: 'string', description: 'CSS selector to query elements', }, limit: { type: 'number', description: 'Maximum number of elements to return', default: 10, }, }, required: ['selector'], }, }, { name: 'dom_get_properties', description: 'Get properties and attributes of a DOM element', inputSchema: { type: 'object', properties: { selector: { type: 'string', description: 'CSS selector for the element', }, properties: { type: 'array', items: { type: 'string', }, description: 'List of properties to retrieve', }, }, required: ['selector'], }, }, { name: 'dom_get_text', description: 'Get text content of DOM elements', inputSchema: { type: 'object', properties: { selector: { type: 'string', description: 'CSS selector for the elements', }, includeHidden: { type: 'boolean', description: 'Include text from hidden elements', default: false, }, }, required: ['selector'], }, }, { name: 'dom_get_html', description: 'Get HTML content of DOM elements', inputSchema: { type: 'object', properties: { selector: { type: 'string', description: 'CSS selector for the element', }, outerHTML: { type: 'boolean', description: 'Get outerHTML instead of innerHTML', default: false, }, }, required: ['selector'], }, }, ]; //# sourceMappingURL=dom.js.map