Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Gitworthy

de trippyogiversión 0.3.6i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.trippyogi/gitworthy

Instalar

Resumen

Descripción del creador (original en inglés)

is it worth your commit? Pre-flight triage for OSS contribution targets.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros
  • Debes completar: GITHUB_TOKEN

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "gitworthy": {
      "command": "npx",
      "args": [
        "-y",
        "gitworthy"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add gitworthy --env GITHUB_TOKEN=your-value -- npx -y gitworthy

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "gitworthy": {
      "command": "npx",
      "args": [
        "-y",
        "gitworthy"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "gitworthy": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "gitworthy"
      ],
      "env": {
        "GITHUB_TOKEN": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • GITHUB_TOKEN secreto env
    GitHub personal access token (fine-grained, read-only public repos). Optional; raises API rate limit from 60 to 5000 requests/hour.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub trippyogi, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 32531 servidores de esta categoría
  • Publicado en el registro más recientemente que el 20% de los otros 32531 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 32531 servidores de esta categoría

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.

Preguntas frecuentes

¿Es seguro Gitworthy?

Superó 1 de 1 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.

¿Qué claves o códigos necesita?

Debes completar: GITHUB_TOKEN

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.3.6) llegó al registro hace 3 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Reelsaw

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado ayer
Instalar

Reelsaw

de osbytes

Drive a self-hosted Reelsaw: turn long videos into vertical clips, edit, re-render and export them.

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

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.

Gitworthy

The decision layer before a coding agent starts work.

Gitworthy helps coding agents scout, rank, and preflight software work before they spend cycles implementing it. It finds the strongest candidates, checks whether the work is already handled or blocked, and returns evidence-backed ACT , VERIFY , or SKIP decisions for each target.

MCP setup · CLI · Agent workflow · Verdicts · Troubleshooting · Case studies · Roadmap · Contributing


Why Gitworthy

Coding agents make implementation cheap. Choosing the wrong task is still expensive.

An issue can look open while:

  • a fix already exists on an unlinked branch;
  • another contributor has an active pull request;
  • the change landed on main but has not been released;
  • the repository requires assignment before accepting work;
  • a duplicate or abandoned implementation already contains the answer.

Gitworthy performs that preflight before a human or agent spends the next unit of work.

How agents use Gitworthy

The agent owns the loop. Gitworthy is the MCP decision engine it calls to scout and validate work.

Contribution goal, repository, or organization

│ ▼ Cursor / ChatGPT / Hermes / agent │ Gitworthy MCP │ ▼ policy → scan → rank → preflight │ ┌────────┼────────┐ ▼ ▼ ▼ ACT VERIFY SKIP queue it inspect drop it │ ▼ optional portfolio (mode + dispatch, not a new verdict) │ ▼ Ranked candidate shortlist │ ▼ Select a candidate │ ▼ recheck → reproduce → implement → review

There are two distinct lanes:

  • Scout lane: discover, filter, rank, preflight, and return a shortlist.
  • Execute lane: select, record intent, recheck fresh state, reproduce, implement, review, and submit through the repository's allowed contribution path.

ACT means “worth considering,” not “start coding blindly.” Scout results go stale, so Gitworthy should be run again when an agent actually claims or begins a target.

See docs/AGENT_WORKFLOW.md for the complete agent policy, tool-selection guide, and scout-to-execute handoff.

Use it with Cursor, ChatGPT, Hermes, or any MCP client

Local stdio (desktop / agent VM)
{

"mcpServers": { "gitworthy": { "command": "npx", "args": ["-y", "gitworthy@latest", "mcp"], "env": { "GITHUB_TOKEN": "github_pat_..." } } } }

Streamable HTTP (Cloud Agents / mobile / iPad)

Run or deploy the same engine over HTTP and point the client at a URL:

export GITWORTHY_MCP_TOKEN="$(openssl rand -hex 32)"

export GITHUB_TOKEN="github_pat_..." npx -y gitworthy@latest mcp --http --host 127.0.0.1 --port 8787

{

"mcpServers": { "gitworthy": { "url": "https://mcp.example.com/mcp", "headers": { "Authorization": "Bearer ${env:GITWORTHY_MCP_TOKEN}" } } } }

Non-loopback binds require GITWORTHY_MCP_TOKEN. Keep GITHUB_TOKEN on the server. Full deploy and Cloud Agent notes: docs/HTTP_MCP.md. Tool descriptions, annotations, and structured results: docs/MCP.md. Portable Agent Plugins packaging (skill + MCP): docs/AGENT_PLUGINS.md.

Give the agent a policy like this:

Use Gitworthy before investing in external repository work. Use hunt to

build a short ranked queue. Read each candidate's worth_check; hunt does

not produce one global verdict. Treat ACT as a queue candidate, perform the

named checks on VERIFY, and remove SKIP candidates. Before implementing a

selected target, rerun worth_check and follow the repository's contribution

policy.

The token only needs read access to public repositories. For the most accurate linked-work detection, use a classic PAT or a fine-grained token with Issues: Read so Gitworthy can see timeline cross-references. Weaker tokens still work, but missing visibility is reported in not_checked.

Try it in 30 seconds

Check that your environment is ready:

npx -y gitworthy@latest doctor --json

Evaluate a specific issue:

npx -y gitworthy@latest check owner/repo#123

Render a deterministic handoff brief from a stored decision:

npx -y gitworthy@latest brief decision_abc123 --format markdown --out brief.md

Brief generation is read-only over the local store and never calls GitHub, npm, or an LLM. Stored decisions are considered stale after 24 hours; stale briefs warn and recommend recheck.

Scout and preflight a short list of contribution targets:

npx -y gitworthy@latest hunt owner/repo --json

npx -y gitworthy@latest hunt openclaw --max-checks 3 --json

Use @latest for exploration. Pin a version in repeatable agent workflows and CI.

What hunt actually returns

hunt is a bounded funnel, not a bulk verdict command:

contribution policy

↓ scan repository or organization ↓ rank issue quality and optional skill fit ↓ remove obvious land-only, assigned, weak, or known-SKIP rows ↓ run worth_check on only the best few candidates ↓ return candidates with individual verdicts and evidence

The agent should read each hunt_candidate.worth_check. Gitworthy intentionally avoids running an expensive full preflight on every issue returned by a broad scan.

ACT, VERIFY, or SKIP

VerdictScout behaviorExecution behavior
ACTAdd it to the ranked queue after reading evidence.Recheck before claiming or implementing; proceed only if fresh state and policy still allow it.
VERIFYSurface it with the unresolved checks named.Resolve those checks before forking or making a public claim.
SKIPRemove it from the queue.Do not begin parallel work; inspect the cited work or choose another target.

A verdict is not a vibes-based score. Gitworthy returns structured evidence, the checks it completed, and the checks it could not complete.

A real preflight

A target issue in block/buzz appeared open, but a prior implementation already existed in a pull request using nearly the same title.

Target: block/buzz#1659

Verdict: VERIFY Disposition: review

Evidence:

  • An implementation exists in PR #1675.
  • The pull request is linked work, not a duplicate issue.

Next action: Inspect the current implementation before starting parallel work.

That case also exposed a false-positive path in duplicate detection: GitHub's issues API includes pull requests. The fix became a regression test and calibration case.

More real contribution sessions are documented in CASE_STUDIES.md.

How it works

Gitworthy combines bounded checks that answer different ways a task can be unsafe or wasteful to start.

CheckWhat it protects against
Linked workExisting pull requests, assignments, referenced commits, and prior attempts
Branch scanWork already present on unlinked remote branches
Issue vs. mainFixes that landed while the issue remained open
Release gapChanges on main that are not in the published package
Contribution policyClaim requirements, assignment rules, and repositories that do not accept pull requests
Duplicate analysisRelated or previously reported issues
Scan / org scanUnranked issue tracker noise
HuntWasteful broad checking by narrowing candidates before expensive preflight

The CLI and MCP server are thin adapters over the same TypeScript core.

Trust model

Gitworthy is designed to be useful without pretending to know more than it checked.

  • Heuristic evidence cannot independently create a hard SKIP.
  • Hard SKIP requires definitive evidence.
  • Failed mandatory checks cap the result at VERIFY.
  • Every real result includes meaningful checked and not_checked fields.
  • Human-readable prose is never parsed to decide the verdict.
  • Target repositories and packages are treated as hostile input.
  • Telemetry is off by default. The MCP path emits no telemetry.
  • Scout results are not treated as permanent; execution requires fresh revalidation.

ACT does not mean “blindly start coding.” Read the evidence, disposition, reasons, linked work, and repository policy before investing.

Agent-native output

Every core result includes a structured envelope:

{

"verdict_summary": "one sentence", "evidence": [], "signals": [], "checked": [], "not_checked": [], "cached": false, "fetched_at": "2026-01-01T00:00:00.000Z" }

signals is the load-bearing input to the decision policy. checked and not_checked are part of the result, not footnotes.

Common commands

gitworthy check owner/repo#123 [--npm-package name] [--json]

gitworthy hunt owner/repo [--manifest path] [--max-checks 3] [--json] gitworthy portfolio owner/repo [--max-items 10] [--json] gitworthy prs owner/repo [--json] gitworthy ci-triage --head-check test:failure --base-check test:success [--json] gitworthy history owner/repo --path src/core/hunt.ts [--json] gitworthy opportunity-ingest --source hermes-eval --id case-9 [--json] gitworthy scan owner/repo [--label "help wanted"] [--json] gitworthy org owner [--manifest path] [--max-repos 8] [--json] gitworthy policy owner/repo [--json] gitworthy init [--user] [--repo] [--json] gitworthy config validate [--path path] [--manifest path] [--json] gitworthy config show --effective [--json] gitworthy profile show [--json] gitworthy related owner/repo [issue] [--json] gitworthy ledger show owner/repo#123 [--json] gitworthy doctor [--json] gitworthy mcp gitworthy mcp --http [--host 127.0.0.1] [--port 8787] [--stateless]

Exit codes for check:

  • 0 — ACT
  • 10 — VERIFY
  • 20 — SKIP
  • 1 — error

See SKILL.md for the strict contribution gates and docs/AGENT_WORKFLOW.md for the explanatory workflow guide.

Documentation

DocTopic
docs/AGENT_WORKFLOW.mdScout vs execute, tool selection
docs/VERDICTS.mdACT / VERIFY / SKIP and dispositions
docs/CLI.mdCLI reference and exit codes
docs/MCP.mdMCP tools, annotations, structured results
docs/AGENT_PLUGINS.mdAgent Plugins v1 packaging (skill + MCP)
docs/HTTP_MCP.mdStreamable HTTP MCP
docs/CONFIG.mdConfig, manifests, profiles
docs/DATA.mdLocal store, outcomes, captures
docs/EVALS.mdFrozen / live / private eval
docs/CORPUS.mdCorpus taxonomy (pass rate vs precision)

| [docs

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx