
Release Intel
io.github.barissozudogru由 GitHub 帳號 barissozudogru 發布v0.7.2更新於 Oct 25, 2026
Correlates commits, PRs, issues and contributors between two git refs for release notes.
概覽
一個本機 MCP 伺服器,比較 GitHub 儲存庫中的兩個 Git 參照,把提交、已合併的提取請求、關聯議題和貢獻者整理成發佈記錄。
- 可以做什麼
- 比較兩個 Git 參照,傳回帶有已合併提取請求中繼資料和關聯議題的提交。列出區間內已合併的提取請求,並依破壞性變更、功能、修正、文件、雜務、相依性、發佈或其他分類。產生包含彙總統計和貢獻者的完整發佈摘要。附帶終端機指令,可輸出 Markdown 或 JSON 發佈報告。附帶 GitHub Action,把證據報告寫入工作流程摘要。
- 適用情境
- 適合為 GitHub 儲存庫撰寫發佈說明或變更日誌時,讓助理從限定的參照區間蒐集底層證據,而不是從空白提示開始。也適合在發佈前把發佈證據附加到 CI 作業摘要的工作流程。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 18 或更新版本,也可使用 Docker。需要具備儲存庫唯讀權限的 GitHub 權杖,透過 GITHUB_TOKEN 環境變數提供。需要連線至 GitHub API 的網路存取。可選在本機連接埠以 HTTP 方式提供服務。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Release Intel,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[npm version] [npm downloads] [CI] [MCP Registry] [MIT license]
release-intel-mcp
Build release context from repository evidence instead of a blank prompt. The server compares two Git refs and correlates commits, merged pull requests, linked issues, labels, changed files, and contributors into a structured release record.
Tool page · npm · Listed in the official MCP Registry
Start in one minute
Create a fine-grained GitHub token with read-only access to the repositories you want to inspect. Repository contents and pull requests are sufficient for the current tools. No write permission is needed.
Then ask the client for a bounded range:
The token stays in the local server process and is sent only to the GitHub API.
Proof on this repository
A verified run against the stable range v0.5.1...8a2f350 returned:
The response also includes commit SHAs, messages, authors, pull request categories, linked issues, and warnings when GitHub truncates or fails part of the evidence lookup.
If this saves you time, consider starring the repository. It helps other developers find it.
Tools
The categorization uses labels and conventional title signals. Repository labels, issue links, and pull request hygiene directly affect the result. The server provides evidence and structure; the final release narrative still needs review.
Release report command
The package includes a terminal command that produces Markdown by default:
Use --json when another tool will consume the report:
GitHub Action
Attach the evidence report to the workflow summary before publishing a release:
This action reads repository data and writes Markdown to the job summary. It does not publish a release or modify repository content.
Client setup
Claude Desktop, Cursor, Windsurf, Cline, and similar clients
Use the stdio configuration from the quickstart. The server entry is identical across these clients even when their config file locations differ.
VS Code with Copilot
Create .vscode/mcp.json:
Streamable HTTP
The MCP endpoint is http://localhost:3000/mcp and the health endpoint is http://localhost:3000/health. Set PORT to change the port.
Docker
Connect an HTTP client to http://localhost:3000/mcp.
Local development
Requirements: Node.js 18 or newer.
See CONTRIBUTING.md for the development workflow.
Security and limits
- Use a fine-grained, read-only token restricted to the required repositories.
- The server never needs permission to write releases, issues, or pull requests.
- GitHub's compare endpoint limits very large ranges. The response reports truncation.
- Unlinked direct commits remain visible but cannot inherit pull request metadata.
- Release categories are evidence-backed heuristics, not editorial conclusions.
License
來源:README.md,提交 721bc9a
工具
0版本歷史
1- v0.7.2最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分