Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ“‹ Product Management
  3. Loupe
Loupe logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 2:46:42 PM

Loupe

User RatingsBe the first to rate and review this MCP server!
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website
product-managementfeedbackmcpbrowser-extensionlaravel

Capture pinned visual product feedback with screenshots and metadata, expose as actionable backlog via MCP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for mohamed-ashraf-elsaed/loupe, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ“‹ More in Product Management

Overview

Loupe enables product managers to pin comments directly on live UI elements, capturing screenshots, HTML, and styles to create contextualized feedback. It persists comments across deployments and exposes them via an MCP server for AI agents like Claude Code to process and propose UI changes. The system includes a browser SDK, a triage dashboard, a browser extension, and optional Laravel integration for embedding in your app with your database and auth.

Use cases

β€’Pin visual feedback to live product UI elements
β€’Capture screenshots and element metadata for feedback
β€’Expose feedback as an actionable backlog to AI agents
β€’Manage and triage product feedback via a Kanban dashboard
β€’Integrate feedback capture and display within Laravel apps

Key features

β€’Embeddable browser SDK for inspection, commenting, and capture
β€’Persistent comments with re-anchoring across deploys
β€’MCP server exposing comments with screenshots and styles
β€’Kanban triage dashboard to manage feedback status
β€’MV3 browser extension for pixel-perfect capture on any site
β€’Laravel package embedding widget, DB storage, and MCP exposure

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Loupe.

Extracted Tool Capabilities
Embeddable browser SDK for inspection, commenting, and capture
Persistent comments with re-anchoring across deploys
MCP server exposing comments with screenshots and styles
Kanban triage dashboard to manage feedback status
MV3 browser extension for pixel-perfect capture on any site
Laravel package embedding widget, DB storage, and MCP exposure

Documentation Overview

Loupe

Pin feedback to the live UI. Hand it to Claude.

Loupe lets product managers inspect any element on a running product, pin a comment to it, and capture a screenshot β€” then hand that feedback straight to Claude Code as an actionable, fully-contextualized backlog. Comments persist and re-anchor across redeploys.

πŸ“– Read the full documentation β†’

This is a monorepo (npm workspaces). Every piece runs locally with no external services β€” the database is embedded Postgres (PGlite), so npm install && npm run build && npm run seed && npm start is the whole setup.

Packages

Code
packages/
  shared/      canonical types + normalizeUrl() (built to dist, consumed by all)
  sdk/         embeddable browser SDK β€” inspect, comment (element / region / free note), capture, re-anchor; dockable control panel
    demo/      a fake product ("Acme Analytics") to try it on
  server/      comment API β€” node:http, Postgres, object storage, HMAC auth, static hosting
  dashboard/   Kanban triage board (reads the API)
  mcp/         MCP server β€” exposes comments to Claude Code
  extension/   MV3 browser extension β€” inspect/comment on ANY site, pixel-perfect capture
  laravel/     Loupe for Laravel β€” composer package: widget + your DB + gating + dashboard + MCP

Loupe for Laravel

Prefer to run the whole loop inside your own app? loupekit/laravel is a Composer package that embeds the widget, stores comments in your database, gates access with your authorization rules, serves the dashboard on your routes, and exposes the backlog to Claude over MCP β€” no separate Node backend. See the full guide.

bash
composer require loupekit/laravel
php artisan loupe:install && php artisan migrate
# add @loupeWidget to your layout, then open /loupe/dashboard

Run it

Terminal
npm install
npm run build          # shared β†’ sdk β†’ dashboard β†’ extension
npm run seed           # creates the demo project; prints its admin key + demo HMAC
npm start              # one process on http://localhost:8787 serves API + dashboard + demo + SDK

Then open:

  • Demo product β€” http://localhost:8787/demo/ (leave feedback; persists to the API)
  • Triage board β€” http://localhost:8787/dashboard/?key=<admin key from npm run seed>

Point Claude Code at the comments:

config.json
{
  "mcpServers": {
    "loupe": {
      "command": "node",
      "args": ["/absolute/path/to/loupe/packages/mcp/index.ts"],
      "env": {
        "LOUPE_API": "http://localhost:8787",
        "LOUPE_PROJECT_KEY": "pk_demo_acme",
        "LOUPE_ADMIN_KEY": "<admin key from npm run seed>"
      }
    }
  }
}

Then: "list the open Loupe comments and work through them." Claude calls list_comments β†’ get_comment (request + element HTML + computed styles + the screenshot as an image + any screen-recording URL) β†’ rewrites the UI β†’ propose_change (its modified HTML/CSS, which the dashboard renders as code + a live before/after preview for the dev team) β†’ update_status.

Architecture notes

Database β€” server/db.ts is a one-function query() seam. With DATABASE_URL set it uses node-postgres against real/hosted Postgres; otherwise embedded PGlite on disk. Same SQL, same $1 params.

Auth β€” every project has a secret. Writes require X-Loupe-User + X-Loupe-Hmac = HMAC-SHA256(userId, secret) (the host app's server computes this and injects it β€” the demo's value is precomputed by npm run seed). The dashboard and MCP server authenticate as admin with X-Loupe-Admin = secret. Screenshot blobs are served by unguessable id (prod: signed URLs).

Object storage β€” server/blobs.ts is the seam (local disk now, S3 later). The SDK uploads a screenshot to POST /v1/blobs and stores only the returned URL on the comment, so lists/reads stay small.

URL normalization β€” normalizeUrl() in @loupekit/shared strips utm_*, click ids, and Loupe's dev params, so a comment on /checkout?utm_source=x and one on /checkout don't fragment. Applied server-side on write and query.

Browser extension

The extension reuses the exact SDK core; its only difference is the screenshot source β€” chrome.tabs.captureVisibleTab (real pixels), cropped to the element with redaction, wired via the SDK's captureScreenshot override. Load it manually:

Terminal
npm run build:extension      # builds packages/extension/content.js
  1. chrome://extensions β†’ enable Developer mode β†’ Load unpacked β†’ select packages/extension.
  2. Click the Loupe icon β†’ set project key (pk_demo_acme), user, API base (http://localhost:8787), and (optionally) the demo HMAC β†’ Start Loupe on this tab.

Note: the extension is validated by build + manifest/bundle checks; full in-browser E2E wasn't automated in this repo's headless setup.

Roadmap

  1. Client SDK βœ“ β€” inspect, comment, capture, re-anchor across redeploys.
  2. Backend API βœ“ β€” Postgres, HMAC auth + per-project secrets, object storage, static hosting.
  3. MCP server βœ“ β€” comments as a Claude Code backlog.
  4. Dashboard βœ“ β€” Kanban triage.
  5. Hardening βœ“ β€” monorepo, Postgres, enforced auth, blob storage, URL normalization.
  6. Browser extension βœ“ β€” pixel-perfect capture on any site.

Next: real cloud object storage (S3/R2) + signed URLs, project/team management UI, Postgres migrations tooling, and packaging the SDK/MCP to npm + the extension to the Chrome Web Store.

Author

Loupe is created and maintained by Mohamed Ashraf Elsaed.

  • πŸ’Ό LinkedIn: mohamedashrafelsaed
  • πŸ™ GitHub: @mohamed-ashraf-elsaed
  • βœ‰οΈ Email: m.ashraf.saed@gmail.com

If Loupe is useful to you, a ⭐ on the repo and a connection on LinkedIn are always appreciated. For consulting or collaboration, reach out via any of the links above.

License

MIT Β© Mohamed Ashraf Elsaed

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Product Management View all alternatives
  • Claude Plugin logoClaude Plugin

    Product management over a shared product spine: link customer feedback and insights to features, tasks, sprints, releases and objectives; weekly signal memo; roadmap-drift detection; customer 360, funnel, path, retention, NPS and NRR analytics; artifact versioning and identity resolution. 38 tools, hosted remote server with OAuth 2.1 (DCR + PKCE).

    πŸ“‹ Product Management3 views
    Compare vs Claude Plugin β†’
  • Trello Desktop MCP logoTrello Desktop MCP

    Comprehensive Trello integration: 46 tools covering boards, cards, lists, labels, checklists, attachments, members, custom fields, and search. Read-only mode, image attachment

    πŸ“‹ Product Management5 views
    Compare vs Trello Desktop MCP β†’
  • MCP Server Polarion logoMCP Server Polarion

    Polarion ALM integration with 24 read/write tools for documents, work items, traceability links, and comments. Renders documents as Markdown, searches with Lucene or SQL, walks incoming/outgoing links, and creates/updates/reorganizes work items. Every write tool supports dryrun with pre-write field, enum, and link-target validation. Requires Polarion 2506+. uvx mcp-server-polarion.

    πŸ“‹ Product Management2 views
    Compare vs MCP Server Polarion β†’
  • Redmine MCP Stateless logoRedmine MCP Stateless

    Stateless Redmine MCP server. Credentials are passed per-request via HTTP headers and never stored on the server. Supports listing/creating/updating issues, full-text search across subjects, descriptions and comments, and editing journals (Redmine 5.0+). Deployable on RHEL (systemd) or Docker.

    πŸ“‹ Product Management7 views
    Compare vs Redmine MCP Stateless β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Loupe

Writes require HMAC-SHA256 authentication using a user ID and project secret; admin access uses a secret key header.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewLoupe AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mohamed-ashraf-elsaed-loupe?style=directory)](https://allmcps.com/mcp/mohamed-ashraf-elsaed-loupe)
HTML Embed
<a href="https://allmcps.com/mcp/mohamed-ashraf-elsaed-loupe"><img src="https://allmcps.com/api/badge/mohamed-ashraf-elsaed-loupe?style=directory" alt="Loupe on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ“‹Product Management
PricingFree
More technical detailsExpand β–Ύ
AuthAPI key
ClientsClaude Desktop
Last updatedAug 9, 2026
9/13 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 20, 2026
44Quality signal: Fair Β· 44/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools20/30
Adoption & activity3/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ“‹ Product Management β†’Alternatives to Loupe β†’Install in Claude DesktopInstall in CursorInstall in VS Code