UIPin MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@UIPin MCP Serverlist active annotations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ComiRadar
Universal UI annotation & feedback tool. Screenshot → annotate with pins, arrows, rectangles, and freehand → export to AI via MCP protocol.
Why ComiRadar?
The typical UI feedback loop is broken: screenshots sent over chat, vague comments, endless back-and-forth. ComiRadar replaces this with visual annotations that AI can directly consume and act on.
Related MCP server: custom-browser-mcp
Features
3 capture modes — Fullscreen (
Ctrl+Shift+P), Region (Ctrl+Shift+R), Window (Ctrl+Shift+W)4 annotation tools — Pin markers, arrows, rectangles, freehand drawing
Undo/redo — 50-step history
Zoom & pan — Scroll to zoom, Shift+drag to pan
MCP Server — AI tools (Claude Code, Cursor, Windsurf) can read annotations live via JSON-RPC + SSE
Export — Markdown (with color analysis + cropped regions), JSON, annotated PNG
UIA integration — Auto-detects Windows UI element name, type, class, and ancestry tree at each pin
i18n — English, 简体中文, 繁體中文, 日本語
System tray — Always available, never in the way
Auto-update — Keeps itself current via GitHub Releases
Quick Start
Download
Download the latest installer from Releases.
Platform | Package |
Windows |
|
macOS |
|
Linux |
|
Build from Source
git clone https://github.com/dreamnight16/anime-con-radar
cd anime-con-radar
npm install
npm run dev # Start in development mode
npm run build # Production build
npm run dist # Package installerRequirements: Node.js ≥ 20, npm ≥ 10
Usage
Keyboard Shortcuts
Global Shortcut | Action |
| Capture full screen |
| Capture region |
| Capture window |
| Undo / Redo |
In-App Shortcut | Action |
| Switch tool: Pin / Arrow / Rect / Freehand |
| Deselect all |
Scroll | Zoom in/out |
Shift + Drag | Pan |
Tools
Pin — Place a numbered marker. Click to add a comment. Drag to reposition.
Arrow — Draw an arrow from one point to another.
Rectangle — Draw a dashed rectangle to highlight a region.
Freehand — Draw freely for custom highlights.
Export Formats
Copy (Markdown) — Full bug report with coordinates, color analysis, cropped region screenshots, and UIA element tree. Paste directly into AI chat.
Screenshot (PNG) — Annotated screenshot with all markers baked in.
JSON — Structured data for programmatic consumption.
MCP Protocol
ComiRadar runs a local MCP-compatible JSON-RPC server at http://127.0.0.1:3846.
Tools
Tool | Description |
| List all active annotation pins and drawings |
| Get current screenshot metadata |
| Mark an annotation as resolved (removes from list) |
| Get structured Markdown context for AI consumption |
Quick Test
# ComiRadar
curl -s http://127.0.0.1:3846/mcp \
-H "Content-Type: application/json" \
-d '{"method":"tools/list","id":1}'
# ComiRadar
curl -s http://127.0.0.1:3846/mcp \
-H "Content-Type: application/json" \
-d '{"method":"tools/call","id":2,"params":{"name":"list_annotations"}}'SSE (Server-Sent Events)
Subscribe to real-time session updates at http://127.0.0.1:3846/sse.
Architecture
bugshot/
├── electron/ # Electron main process
│ ├── main.ts # Window, IPC, shortcuts, tray
│ ├── preload.ts # Context bridge API
│ ├── uia.ts # Windows UIAutomation (PowerShell)
│ ├── updater.ts # Auto-update via electron-updater
│ ├── logger.ts # Structured logging
│ ├── mcp/ # MCP protocol server (modular)
│ │ ├── http-server.ts # HTTP bootstrap, routing, CORS
│ │ ├── handlers.ts # Tool implementations
│ │ ├── sse.ts # SSE connection management
│ │ └── types.ts # Shared types
│ └── mcp-server.ts # Re-export facade
├── src/ # React renderer
│ ├── components/ # UI components
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Pure utility modules
│ ├── i18n/ # Internationalization
│ ├── context/ # React context + reducer
│ └── types/ # TypeScript type definitions
├── resources/ # Icons and images
└── .github/workflows/ # CI/CD pipelineDevelopment
# ComiRadar
npm install
# ComiRadar
npm run dev
# ComiRadar
npm run typecheck
# ComiRadar
npm run lint
# ComiRadar
npm test
npm run test:watch
# ComiRadar
npm run build
# ComiRadar
npm run distContributing
See CONTRIBUTING.md.
License
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
FlicenseNot gradedqualityCmaintenanceEnables AI agents to capture screenshots and inspect DOM elements from connected browser pages via WebSocket.- AlicenseNot gradedqualityDmaintenanceMCP server that extracts accessibility tree, design tokens, screenshots, Claude DSL, and Figma JSON from any URL using a persistent Chromium browser with zero LLM cost.MIT
- AlicenseBqualityCmaintenanceProvides a local MCP bridge for AI assistants to control a Mac by observing screen state and performing actions like mouse movement, clicking, typing, and opening URLs.12MIT
- AlicenseAqualityCmaintenanceAgent-native browser control MCP server that enables AI agents to browse and interact with web pages via accessibility tree snapshots and ref ID-based commands.152MIT
Related MCP Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Screenshots, PDFs and Markdown from any URL or HTML for AI agents, via the SnapForge API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/dreamnight16/bugshot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server