mcp-pointer
by etsd-tech·★ 574·Score 50
MCP Pointer enables AI assistants to see and analyze specific DOM elements through browser selection via MCP protocol.
Overview
MCP Pointer combines a Node.js MCP server with a Chrome extension to bridge the gap between browsers and AI coding assistants. Using Option+Click, developers can select any DOM element, and MCP Pointer extracts comprehensive data including text content, CSS attributes, positioning information, and React component details. This textual context is then made available to agentic tools like Claude Code, Cursor, and Windsurf through standardized MCP tools.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
When working on frontend development and need AI assistance to analyze specific DOM elements.
When NOT to choose this
If you're not using Chrome-based browsers or don't need AI assistance with web development elements.
Tools this server exposes
1 tool extracted from the READMEget-pointed-elementtextDetail?: 0 | 1 | 2, cssLevel?: 0 | 1 | 2 | 3Returns textual information about the currently pointed DOM element
Comparable tools
Installation
Installation
- Install the Chrome Extension:
- From Chrome Web Store: [Install from Chrome Web Store](https://chromewebstore.google.com/detail/mcp-pointer/jfhgaembhafbffidedhpkmnaajdfeiok) - Or manual installation from releases
- Configure MCP Server:
npx -y @mcp-pointer/server config claude # or cursor, windsurf, manual- Restart your AI coding tool to load the MCP connection.
Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mcp-pointer": {
"command": "npx",
"args": ["-y", "@mcp-pointer/server@latest", "start"]
}
}
}FAQ
- What browsers are supported?
- Chrome is fully supported. Chromium-based browsers like Edge, Brave, and Arc should work but may require manual installation of the extension.
- How do I troubleshoot connection issues?
- Verify the MCP server is running with `npx -y @mcp-pointer/server@latest start`, check browser console for WebSocket errors, and ensure port 7007 isn't blocked by your firewall.
Compare mcp-pointer with
Last updated · Auto-generated from public README + GitHub signals.