npm letmediffstdioupdated 3mo ago
letmediff is a review handoff tool for agent-driven coding sessions.
¿Qué puedes hacer con Letmediff MCP?
letmediff
letmediff is a review handoff tool for agent-driven coding sessions.
The CLI runs as an MCP server inside a local repository, captures the current worktree diff, and posts it to the web app. The web app renders the diff at a shareable URL and sends reviewer feedback back to the MCP client over server-sent events.
Workspace
This repository is a pnpm monorepo.
packages/letmediffcontains theletmediffMCP CLI.apps/letmediff.itcontains the SvelteKit app that stores, renders, and streams diff feedback.
Requirements
- Node.js compatible with the package dependencies
- pnpm
^11.2.2
Install
pnpm install
Local Development
Run the app:
pnpm --filter letmediff.it dev
Run the MCP server against the local app by setting URL:
URL=http://localhost:5173 pnpm --filter letmediff exec letmediff
When used by an MCP-compatible agent, the server exposes tools to create named checkpoints, create a hosted diff URL, and wait for reviewer feedback.
How It Works
- The MCP server snapshots the repository when it starts.
- The agent can create named checkpoints while it works.
- When a review URL is requested, the server sends the collected checkpoint diffs to the app.
- The app renders
/diff/[id]and keeps an/events/[id]SSE connection open. - Submitted feedback is streamed back to the MCP server so the agent can continue from the review notes.
Package READMEs
Instalación
Añade Letmediff MCP a tu cliente. Elige el que uses.
claude mcp add letmediff -- npx -y letmediffcodex mcp add letmediff -- npx -y letmediffamp mcp add letmediff -- npx -y letmediff{
"mcpServers": {
"letmediff": {
"command": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"letmediff": {
"command": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"letmediff","command":"npx","args":["-y","letmediff"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"letmediff": {
"command": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"letmediff": {
"command": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"letmediff": {
"command": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"letmediff": {
"type": "local",
"command": "npx",
"args": [
"-y",
"letmediff"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"letmediff": {
"command": {
"path": "npx",
"args": [
"-y",
"letmediff"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y letmediffRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Puntuación
39 / 100
Incompleta
- Documentación13/25
- Mantenimiento13/25
- Confianza6/20
- Capacidad0/15
- Instalación12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 95 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Historial de versiones
| Versiones | Publicada |
|---|---|
| 0.0.10Última | 29 may 2026 |