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