Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Search, export, triage, and manage authorized website and asset feedback in Simple Commenter.
Elige la app de IA que usas y copia la configuración.
Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (www.simplecommenter.com)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 2 min
Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1 · en Team/Enterprise lo añade un Owner
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
Simple Commenterhttps://www.simplecommenter.com/api/mcpDeja Authentication como lo detectó Claude y pulsa Add
+ConnectorsSimple Commenter
Usa Simple Commenter y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando Simple Commenter o muestra una herramienta de Simple Commenter en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con ChatGPT solo en planes de empresa
ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP
Plugins+Add custom MCP server
Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin
Simple Commenterhttps://www.simplecommenter.com/api/mcpAbre un chat nuevo y elige Simple Commenter en tus plugins antes de escribir
Usa Simple Commenter y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si ChatGPT dice que está usando Simple Commenter o muestra una herramienta de Simple Commenter en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Claude Code · unos 2 min
Sin clave y sin instalar nada
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http --scope user simple-commenter https://www.simplecommenter.com/api/mcpDeberías ver Simple Commenter en la lista como conectado
Usa Simple Commenter y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando Simple Commenter o muestra una herramienta de Simple Commenter en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor · unos 2 min
Sin clave y sin instalar nada
Usa Simple Commenter y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando Simple Commenter o muestra una herramienta de Simple Commenter en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code · unos 2 min
Sin clave y sin instalar nada
Usa Simple Commenter y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando Simple Commenter o muestra una herramienta de Simple Commenter en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
Dirección para apps que se conectan por la web
https://www.simplecommenter.com/api/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http --scope user simple-commenter https://www.simplecommenter.com/api/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"simple-commenter": {
"url": "https://www.simplecommenter.com/api/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"simple-commenter": {
"type": "http",
"url": "https://www.simplecommenter.com/api/mcp"
}
}
}Claude Code
claude mcp add --scope user simple-commenter --env SIMPLE_COMMENTER_API_TOKEN=your-value -- npx -y @simple-commenter/mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"simple-commenter": {
"command": "npx",
"args": [
"-y",
"@simple-commenter/mcp-server"
],
"env": {
"SIMPLE_COMMENTER_API_TOKEN": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"simple-commenter": {
"command": "npx",
"args": [
"-y",
"@simple-commenter/mcp-server"
],
"env": {
"SIMPLE_COMMENTER_API_TOKEN": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"simple-commenter": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@simple-commenter/mcp-server"
],
"env": {
"SIMPLE_COMMENTER_API_TOKEN": "your-value"
}
}
}
}SIMPLE_COMMENTER_API_TOKEN secreto envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: @simple-commenter/mcp-serverSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
El servidor pide iniciar sesión antes de mostrar sus herramientas.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 13 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub simple-commenter, dueña del repo
Último cambio de código: hace 2 meses
Usa MIT
Respondió en 780 ms (HTTP 401)
Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 5 de 5 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: SIMPLE_COMMENTER_API_TOKEN
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez hace 2 meses, y la última versión (1.5.0) llegó al registro hace 17 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: Browser Use, Scrapling MCP Server, Chrome DevTools MCP
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
MCP server that lets AI clients read, search, export, and manage website and asset feedback from Simple Commenter. The same tool catalog powers local npm/stdio connections and the hosted HTTPS adapter.
The hosted route is https://www.simplecommenter.com/api/mcp. It uses browser OAuth with selected-project grants and separate read, write, and settings scopes. Open MCP directly in a project's sidebar for connection status and setup. Hosted MCP is enabled by default when the application is deployed; MCP_ENABLED=false optionally disables it. The hosted application changes still need deployment and release validation; building this package alone does not deploy them.
Clients that support remote MCP can use the hosted route without installing this package. Local clients can continue using the npm setup below. Client support for interactive views and file uploads varies; every tool also returns text and structured data.
Before using the MCP server, you need a Simple Commenter account with at least one project configured:
The connection can read only projects permitted by its grant. Administrative clients with an account-wide settings grant can also create projects; local setup can select a default after the first project exists.
npx @simple-commenter/mcp-server init
The setup wizard will:
.mcp.json in your project rootRestart your AI tool and the MCP server is connected.
Note:
npm installonly downloads the package — it does not touch
.mcp.json. The.mcp.jsonentry is written byinit(it doesn't know which
project folder to register otherwise). If you registered the server in a global
config (e.g.
~/.claude.json) instead, an empty or missing project.mcp.json
is expected and
doctorwill only show it as a warning.
npx @simple-commenter/mcp-server doctor
Checks Node.js version, config, and API connectivity (hard checks), and notes the .mcp.json state as a warning if the server isn't registered in the project file.
| Tool | Description |
|---|---|
get_connection_info | Refresh account, plan, granted permissions, and connection context |
list_projects | List projects authorized for this connection |
get_project_context | Read current statuses, tags, workflow settings, and project links |
list_comments | List website or asset feedback in one project, with filters and pagination |
get_comment | Full detail — DOM element XPath, screenshot, click position, replies, and the brief (AI-written developer brief: title, summary, suggested fix) |
update_comment_status | Mark as in_progress, done, etc. |
update_comment | Set status, priority, replacement tags, visibility, or archive/restore state |
reply_to_comment | Reply with text and authorized upload references |
prepare_attachment_upload | Prepare a private, expiring signed upload for a reply attachment |
create_comment | File new feedback on a page after reviewing it yourself |
search_comments | Search across authorized projects by text, dates, author, status, tags, or website/asset source |
search, fetch | Retrieve citable feedback sources for knowledge workflows |
export_comments | Download a complete filtered CSV with attachment links and an expiring URL |
feedback_report | Obtain complete feedback counts and breakdowns, plus a report artifact |
bulk_update_comments | Apply bounded triage changes to up to 100 explicit items, with per-item results |
create_project | Create a project with an account-wide administrative grant |
get_project_settings, update_project_settings | Inspect and edit supported non-secret project settings |
list_team_members, add_team_member | List team members or add a team-role member without sending email |
assign_team_member, remove_team_member | Manage project assignments or revoke workspace membership |
start_task, get_task, list_tasks, cancel_task | Start and manage durable export/report jobs |
Comment and reply text uses Markdown Lite: **bold**, `code` and lines starting with - (bullets) are rendered; nothing else is. reply_to_comment and create_comment may use those markers.
create_comment takes a page path (e.g. /pricing) and text. To pin the comment to a specific element on the page, pass anchor_selector (a CSS selector — preferred) or anchor_text (the element's exact, full visible text) with anchor_tag. Without an anchor it becomes a page-level comment: it shows in the dashboard and in the widget's feedback list, just without an on-page pin. The init wizard asks whether the AI may create comments and replies. Disabled actions are rejected by the local adapter, including direct tool calls. Hosted access is controlled by OAuth scopes and granted projects. Status suggestions guide the workflow; they do not grant additional permission.
All tools validate arguments and return machine-readable structuredContent with a JSON text fallback. Write annotations identify actions that change feedback or account access. Custom status choices come from the selected project's current context, so switching projects does not reuse an outdated default enum.
search_comments, export_comments, and feedback_report accept project_id or project_ids, text (query or search), status, priority, tags, slug, created_after, created_before, author, include_archived, and source (all, website, or asset). Creation timestamps use ISO 8601 with a timezone. Search results paginate with limit (1–100) and offset; reports and exports cover the complete filtered result set instead of only the current page.
search accepts a query and returns source IDs, titles, and URLs. Pass one of those IDs to fetch; it does not retrieve arbitrary remote URLs.
Use start_task with operation: "export_comments" or "feedback_report", filter arguments, and an idempotency_key for long jobs. Poll get_task at the returned interval. Jobs are durable service records accessed through ordinary tools; this server does not advertise the experimental MCP protocol tasks capability.
New project/member creation, bulk updates, and job creation require an idempotency_key. Use the same key and identical arguments for a retry. The original create/reply/update tools accept keys without requiring them for older clients. If a write without a key times out, inspect the data before retrying.
For reply attachments, call prepare_attachment_upload with a project, filename, MIME type, and exact byte size. Upload the file bytes with an HTTP PUT to the returned signed URL using its required headers, then pass attachments: [{ "upload_id": "returned-id" }] to reply_to_comment. The service verifies ownership and completion. Your client must be able to upload file bytes; this tool does not import remote URLs or access local files itself.
Resources expose the current connection, authorized projects, project context, comment detail, and job progress through simplecommenter:// URIs. Discover the exact resource templates through resources/templates/list.
The prompts triage_feedback, release_report, and investigate_comment load authorized project context and provide source-based workflows. They do not perform writes merely because the prompt was selected.
An optional MCP Apps resource, ui://simplecommenter/feedback.html, provides search and pagination inside compatible hosts. It uses the host's MCP bridge, loads no external scripts or fonts, and performs only read operations. Clients without interactive views receive the same feedback as text and structured data.
import { createMcpServer } from "@simple-commenter/mcp-server/src/server.js";
const server = createMcpServer({ client: { mcpOperation: (operation, args) => authorizedOperations(operation, args), }, defaultProjectId: null, connectionContext: { transport: "streamable-http" }, }); await server.connect(transport);
Create a server with a request-scoped authenticated client for each hosted request. The factory never reads the user's home directory or local token configuration. Authorization must remain enforced by authorizedOperations; tool annotations and default project selection do not enforce access control. The implementation is pinned to official MCP SDK 1.30.0.
Ask your AI agent:
"Check Simple Commenter for open feedback and fix the issues"
The agent will:
list_projects to find your projectlist_comments with status=todo to get open issuesget_comment on each to see the element, screenshot, and page URLin_progress while workingdonesimple-commenter-mcp init # Setup wizard — login + pick project
simple-commenter-mcp serve # Start MCP server (default, used by AI tools) simple-commenter-mcp doctor # Health check — verify setup + connectivity simple-commenter-mcp status # Show account info + projects simple-commenter-mcp reset # Remove config + .mcp.json (clean slate)
login and logout still work as aliases for init and reset.
If not installed globally, prefix with npx @simple-commenter/mcp-server instead.
To switch to a different project, run init again:
simple-commenter-mcp init
This re-runs the full setup wizard and lets you pick a new default project and preferences.
For a clean start, reset first:
simple-commenter-mcp reset
simple-commenter-mcp init
reset removes your saved config and .mcp.json, so you start fresh.
.mcp.json (auto-created by init){
"mcpServers": { "simple-commenter": { "command": "simple-commenter-mcp", "args": ["serve"] } } }
{
"mcpServers": { "simple-commenter": { "command": "npx", "args": ["@simple-commenter/mcp-server", "serve"], "env": { "SIMPLE_COMMENTER_API_TOKEN": "your-token" } } } }
The server checks for credentials in this order:
--token CLI flagSIMPLE_COMMENTER_API_TOKEN environment variable~/.simple-commenter/config.json (from init command)Run doctor to diagnose common issues:
simple-commenter-mcp doctor
Common issues:
| Check | Fix |
|---|---|
| Config file not found | Run simple-commenter-mcp init |
| No authentication token | Run init or set SIMPLE_COMMENTER_API_TOKEN |
| API connection failed | Check your internet connection; verify the API URL with --api-url |
| No default project set | Run init and select a project |
.mcp.json not found | Run init from your project root (where package.json or .git is) |
.mcp.json doesn't reference simple-commenter | Run reset then init to recreate it |