This MCP server, developed by kazuph, enables retrieval and management of Chrome browser tabs information on macOS. It integrates with Claude Desktop and other MCP clients, allowing them to fetch data about and control open Chrome tabs using AppleScript. The implementation provides tools for getting all open tabs and closing specific tabs by window and tab indices. Its focus on browser tab management differentiates it from more general-purpose MCP implementations. This tool is particularly useful for AI assistants and automation scripts that need to interact with or analyze a user's current browsing session.
Retrieves all open tabs from Google Chrome browser, returning their titles and URLs. Tabs are grouped by window and displayed in a format like 'Window 1-1' (Window 1, Tab 1).
Closes a specific tab in Google Chrome using window and tab indices. Parameters: windowIndex (integer, starts from 1), tabIndex (integer, starts from 1). Note: When closing multiple tabs, start from the highest index numbers to avoid index shifting. After closing tabs, use get_tabs to confirm the changes.
No reviews yet. Be the first to review!
Sign in to join the conversation
Start the server with node to access it via any client or IDE.
node path/to/downloaded/file.mjs