npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

witrack-mcp

v1.4.0

Published

Servidor MCP de witrack: el contexto de cada proyecto (estado actual y bitácora), el relevamiento y los tickets, desde la conversación con tu IA.

Readme

witrack-mcp

El servidor MCP de witrack. Le da a tu IA el contexto de cada proyecto de Wigou —dónde está parado hoy y qué se habló en cada sesión—, los documentos del relevamiento y los tickets.

No hace falta clonar ni compilar nada: se corre con npx, que baja la última versión sola. Las reglas de cómo trabajamos vienen adentro (REGLAS.md) y le llegan a tu IA como instrucciones del servidor, así que se actualizan con el paquete.

Configurarlo

Necesitás dos datos: la URL de witrack y tu API key, que sacás de witrack en Mi perfil y API keys (tocá tu nombre, abajo a la izquierda) o directo en https://witrack.wigou.co/profile?tab=apikeys. Es personal: lo que subas queda firmado con tu nombre y respeta tus permisos.

Claude Desktop — claude_desktop_config.json (Windows: %APPDATA%\Claude\, macOS: ~/Library/Application Support/Claude/):

{
  "mcpServers": {
    "witrack": {
      "command": "npx",
      "args": ["-y", "witrack-mcp@latest"],
      "env": {
        "WITRACK_API_URL": "https://witrack.wigou.co",
        "WITRACK_API_KEY": "wt_tu_api_key"
      }
    }
  }
}

Claude Code, desde la terminal, una sola vez (--scope user lo deja disponible en todos tus proyectos, no sólo en la carpeta donde lo corrés):

claude mcp add witrack --scope user --env WITRACK_API_URL=https://witrack.wigou.co \
  --env WITRACK_API_KEY=wt_tu_api_key -- npx -y witrack-mcp@latest

OpenCode — en opencode.json:

{
  "mcp": {
    "witrack": {
      "type": "local",
      "command": ["npx", "-y", "witrack-mcp@latest"],
      "environment": {
        "WITRACK_API_URL": "https://witrack.wigou.co",
        "WITRACK_API_KEY": "wt_tu_api_key"
      }
    }
  }
}

Cursor (.cursor/mcp.json) usa la misma forma que Claude Desktop. VS Code con Copilot (.vscode/mcp.json) también, pero la clave de arriba es servers en lugar de mcpServers, y cada servidor lleva "type": "stdio".

Qué trae

| Herramienta | Para qué | | --- | --- | | reglas_de_contexto | Las reglas de cómo trabajamos, para los clientes que no muestran las instrucciones del servidor | | find_project_space | Encontrar el proyecto y su spaceId | | get_project_context | El estado actual y la bitácora, por tema y con presupuesto de texto | | search_project_context | Buscar un tema sin traer todo | | read_functional_page | Leer un documento, o una versión anterior | | list_page_versions | El historial de un documento | | read_attachment_text | El texto de un PDF, un Word o un .txt del espacio | | compare_functional_versions | Qué cambió entre dos documentos o versiones | | add_context_entry | Subir la sesión: la entrada de bitácora y, si cambió, el estado | | edit_context_entry | Corregir una entrada ya subida | | update_context_state | Reescribir sólo el estado actual | | write_functional_document | Crear o reescribir un documento del relevamiento | | discard_context_entry | Desactivar una entrada que estaba mal de raíz | | list_tasks, get_task, create_task, update_task, add_comment, list_projects | Los tickets |

Cómo trabajamos con esto

Está en REGLAS.md: cuándo subir, qué va en la entrada y en el estado, qué va en el relevamiento y cómo se corrige. Es markdown plano y sirve con cualquier modelo. Si usás la API sin MCP, leelo en https://unpkg.com/witrack-mcp@latest/REGLAS.md.

Publicar una versión nueva

La publica sola GitHub Actions al pushear un tag, que tiene que decir la misma versión que el package.json:

cd witrack-mcp
npm version patch --no-git-tag-version     # o minor / major
git commit -am "chore(mcp): witrack-mcp 1.3.1"
git tag witrack-mcp-v1.3.1
git push && git push origin witrack-mcp-v1.3.1

Nadie tiene que actualizar nada: como todos lo corren con @latest, la próxima vez que abran su herramienta ya tienen la versión nueva, con sus reglas.