Назад к каталогу
mcp-pointer

mcp-pointer

Сообщество

от etsd-tech

0.0
0 отзывов

MCP tool: let you point at DOM elements for your favorite agentic coding tool. Let AI see what you see.

Установка

npx -y @mcp-pointer/server config claude # or cursor, windsurf, and others - see below

Описание

<img width="1440" height="480" alt="MCP Pointer banner" src="https://github.com/user-attachments/assets/a36d2666-e848-4a80-97b3-466897b244f7" /> [![CI](https://github.com/etsd-tech/mcp-pointer/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/etsd-tech/mcp-pointer/actions/workflows/ci.yml) [![Release](https://github.com/etsd-tech/mcp-pointer/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/etsd-tech/mcp-pointer/actions/workflows/release.yml) [![npm version](https://img.shields.io/npm/v/@mcp-pointer/server?label=Server)](https://www.npmjs.com/package/@mcp-pointer/server) [![Chrome Extension](https://img.shields.io/github/package-json/v/etsd-tech/mcp-pointer?filename=packages%2Fchrome-extension%2Fpackage.json&label=Chrome-Extension)](https://github.com/etsd-tech/mcp-pointer/releases) [![License: MIT](https://img.shields.io/github/license/etsd-tech/mcp-pointer?label=License)](https://github.com/etsd-tech/mcp-pointer/blob/main/LICENSE) # 👆 MCP Pointer **Point to browser DOM elements for agentic coding tools via MCP!** MCP Pointer is a *local* tool combining an MCP Server with a Chrome Extension: 1. **🖥️ MCP Server** (Node.js package) - Bridges between the browser and AI tools via the Model Context Protocol 2. **🌐 Chrome Extension** - Captures DOM element selections in the browser using `Option+Click` The extension lets you visually select DOM elements in the browser, and the MCP server makes this **textual context** available to agentic coding tools like Claude Code, Cursor, and Windsurf through standardized MCP tools. ## ✨ Features - 🎯 **`Option+Click` Selection** - Simply hold `Option` (Alt on Windows) and click any element - 📋 **Complete Element Data** - Text content, CSS classes, HTML attributes, positioning, and styling - 💡 **Dynamic Context Control** - Request visible-only text, suppress text entirely, or dial CSS detail from none → full computed styles per MCP call - ⚛️ **React Component Detection** - Component names and source files via Fiber (experimental) - 🔗 **WebSocket Connection** - Real-time communication between browser and AI tools - 🤖 **MCP Compatible** - Works with Claude Code and other MCP-enabled AI tools ## 🎬 Usage example (video) https://github.com/user-attachments/assets/98c4adf6-1f05-4c9b-be41-0416ab784e2c See MCP Pointer in action: `Option+Click` any element in your browser, then ask your agentic coding tool about it (in this example, Claude Code). The AI gets complete textual context about the selected DOM element including CSS properties, url, selector, and more. ## 🚀 Getting Started ### 1. Install Chrome Extension **🎉 Now available on Chrome Web Store!** [![Install from Chrome Web Store](https://img.shields.io/badge/Chrome_Web_Store-Install-blue?style=for-the-badge&logo=google-chrome)](https://chromewebstore.google.com/detail/mcp-pointer/jfhgaembhafbffidedhpkmnaajdfeiok) Simply click the link above to install from the Chrome Web Store. <details> <summary>Alternative: Manual Installation</summary> **Option A: Download from Releases** 1. Go to [GitHub Releases](https://github.com/etsd-tech/mcp-pointer/releases) 2. Download `mcp-pointer-chrome-extension.zip` from the latest release 3. Extract the zip file to a folder on your computer 4. Open Chrome → Settings → Extensions → Developer mode (toggle ON) 5. Click "Load unpacked" and select the extracted folder 6. The MCP Pointer extension should appear in your extensions list 7. **Reload web pages** to activate the extension **Option B: Build from Source** 1. Clone this repository 2. Follow the build instructions in [CONTRIBUTING.md](./CONTRIBUTING.md) 3. Open Chrome → Settings → Extensions → Developer mode (toggle ON) 4. Click "Load unpacked" and select the `packages/chrome-extension/dist/` folder 5. **Reload web pages** to activate the extension </details> ### 2. Configure MCP Server One command setup for your AI tool: ```bash npx -y @mcp-pointer/server config claude # or cursor, windsurf, and others - see below ``` <details> <summary>Other AI Tools & Options</summary> ```bash # For other AI tools npx -y @mcp-pointer/server config cursor # Opens Cursor deeplink for automatic installation npx -y @mcp-pointer/server config windsurf # Automatically updates Windsurf config file npx -y @mcp-pointer/server config manual # Shows manual configuration for other tools ``` > **Optional:** You can install globally with `npm install -g @mcp-pointer/server` to use `mcp-pointer` instead of `npx -y @mcp-pointer/server` </details> After configuration, **restart your coding tool** to load the MCP connection. > **🔄 Already using MCP Pointer?** Run the config command again to update to auto-updating configuration: > ```bash > npx -y @mcp-pointer/server config <your-tool> # Reconfigures to always use latest version > ``` ### 3. Start Using 1. **Navigate to any webpage** 2. **`Option+Click`** any element to select it 3. **Ask your AI** to analyze the targeted el

Отзывы (0)

Пока нет отзывов. Будьте первым!