Skip to main content
Glama

Selenium MCP Server

by themindmod
index.ts1.22 kB
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; // Import the tool registration function import { registerNavigateTool } from './navigateTool.js'; // Import the new tool registration function // import { registerGetPageSourceTool } from './getPageSourceTool.js'; // Import the new tool registration function // import { registerFindElementTool } from './findElementTool.js'; // Import the new tool registration function // import { registerClickElementTool } from './clickElementTool.js'; // Import the new tool registration function // import { registerSendKeysTool } from './sendKeysTool.js'; /** * Registers all Selenium-related tools with the MCP server. */ // Adjust type hint to McpServer based on the last attempt export function registerSeleniumTools(server: McpServer): void { console.log('Registering Selenium tools...'); // Register only navigate tool for testing registerNavigateTool(server); // registerGetPageSourceTool(server); // registerFindElementTool(server); // registerClickElementTool(server); // registerSendKeysTool(server); // TODO: Add calls to register other tools here console.log('Selenium tools registration complete (only navigate registered).'); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/themindmod/selenium-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server