Letmediff MCP

it.letmediff由 letmediff.it 發布v0.0.11更新於 Oct 24, 2026

The official Letmediff MCP server helping you review your code with an agent first workflow

已驗證STDIO僅桌面開發者工具溝通與協作

概覽

AI 產生的概覽

本機 MCP 伺服器,會為儲存庫的程式碼差異建立快照、把檢查點上傳到 letmediff 網頁應用程式,並將審查意見回傳給代理。

可以做什麼
  • 建立具名檢查點,保存自上次快照以來的程式碼差異
  • 重設審查,清除所有檢查點並從目前工作目錄重新開始
  • 上傳已收集的檢查點並取得可分享的差異審查連結
  • 等待網頁應用程式中送出的意見,並交回給代理
適用情境
適合希望由人在同一個編碼工作階段中審查代理程式碼變更的情況:代理把變更整理成檢查點、提供審查連結,並在收到意見後繼續作業。
執行需求
透過 npx 從 npm 套件以本機程序方式執行,需在要審查的儲存庫中啟動。需要 Git 進行快照,並能連線到 letmediff 網頁應用程式;可用 URL 環境變數指向其他基礎位址,預設使用託管服務。
安裝前請注意
檢查點的差異會上傳到 letmediff 網頁應用程式,程式碼會離開本機,取得回傳連結的人都能檢視差異。reset_review 工具具破壞性,會清除所有檢查點。檢查點只存在於記憶體中,程序結束後即消失。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Letmediff MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

letmediff CLI

letmediff is an MCP server that lets an agent share its current code diff for review and receive feedback from the reviewer without leaving the coding session.

It snapshots the repository where it is started, tracks named checkpoints, uploads the checkpoint diffs to the letmediff web app, and waits for feedback over server-sent events.

Install

From the published package:

sh
pnpm dlx letmediff

From this workspace:

sh
pnpm --filter letmediff exec letmediff

MCP Usage

Configure your MCP client to run letmediff in the repository you want reviewed.

Example command:

sh
letmediff

For local app development, point the CLI at the local SvelteKit server:

sh
URL=http://localhost:5173 letmediff

If URL is not set, the CLI posts diffs to https://letmediff.com.

Tools

The server exposes four MCP tools.

  • create_checkpoint: stores the diff since the previous snapshot under a reviewer-friendly name.
  • reset_review: clears all checkpoints and restarts the review from the current working tree. Destructive.
  • get_url: uploads the collected checkpoints and returns the shareable /diff/[id] URL.
  • wait_for_feedback: waits for feedback submitted from the web app and returns it to the agent.

Review Flow

  1. Start the MCP server from the repository being edited.
  2. Ask the agent to create checkpoints when a change should appear as a separate review section.
  3. Ask the agent for the review URL.
  4. Open the URL, review the rendered diff, and submit feedback.
  5. The agent receives the feedback through wait_for_feedback and can continue working.

Development

Install dependencies from the repo root:

sh
pnpm install

Run tests:

sh
pnpm --filter letmediff test

The CLI entry point is src/index.js. Git snapshotting and checkpoint diff generation live in src/git.js.

Environment

  • URL: base URL of the letmediff app. Defaults to https://letmediff.com.

Notes

  • The server uses stdio transport, so normal stdout is reserved for MCP communication.
  • It snapshots the current working directory at startup, excluding .git.
  • Checkpoints are kept in memory for the life of the MCP process.

來源:packages/letmediff/README.md,提交 8f80bb3

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.0.11最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。