Blacksmith MCP
什麼是Blacksmith MCP?
Blacksmith MCP是一個Model Context Protocol服務器,它在Claude AI助手與您的Blacksmith CI平臺之間建立橋樑。傳統上,調試CI失敗需要點擊多個儀表板、複製運行ID並在不同頁面間拼湊信息。通過這個MCP,您可以直接用自然語言提問,Claude會處理API調用併為您提供可操作的見解。如何使用Blacksmith MCP?
使用Blacksmith MCP非常簡單:首先通過Claude Code CLI或配置文件添加MCP服務器,然後設置您的組織名稱。系統會自動從Chrome瀏覽器提取您的登錄會話,無需手動複製令牌。配置完成後,您就可以直接向Claude詢問關於CI運行、測試結果和使用情況的問題。適用場景
Blacksmith MCP特別適合以下場景: - 開發團隊需要快速診斷CI失敗原因 - 質量工程師需要分析測試趨勢和識別不穩定測試 - 項目經理需要監控CI使用情況和成本 - 開發者在PR審查時需要比較分支間的測試結果 - 團隊需要定期報告測試質量和CI性能主要功能
工作流運行監控
查詢和過濾工作流運行,獲取運行詳情、作業信息和原始日誌輸出。支持按狀態、分支、工作流、執行者和PR進行篩選。
測試分析
深入分析測試結果,包括失敗測試詳情、錯誤模式分組、運行間比較、不穩定測試檢測和慢速測試識別。
使用情況和計費
監控核心使用情況、當前計費週期金額、免費額度使用情況以及緩存存儲統計信息。
組織管理
列出可訪問的組織、獲取組織狀態信息以及跨所有作業搜索日誌。
自動身份驗證
自動從Chrome瀏覽器提取會話cookie,無需手動複製令牌,提供零配置體驗。
自然語言查詢
使用簡單的自然語言問題獲取複雜的CI數據分析結果,無需學習特定查詢語法。
優勢
零配置體驗:自動從Chrome提取會話,無需手動設置令牌
自然語言交互:用簡單的問題替代複雜的儀表板導航
全面覆蓋:支持工作流、測試、使用情況和組織管理的全方位查詢
智能分析:提供錯誤模式識別、不穩定測試檢測等高級分析功能
開發者友好:與Claude無縫集成,提供熟悉的對話體驗
侷限性
平臺依賴:僅支持Blacksmith CI平臺,不適用於其他CI/CD系統
瀏覽器限制:自動身份驗證需要macOS上的Chrome瀏覽器
API穩定性:使用Blacksmith的內部Web API,可能未經通知而變更
會話管理:Chrome會話過期後需要重新登錄
組織設置:需要手動設置組織名稱環境變量
如何使用
登錄Blacksmith
在Chrome瀏覽器中登錄您的Blacksmith賬戶(訪問app.blacksmith.sh)。確保保持登錄狀態以便自動提取會話。
添加MCP服務器
使用Claude Code CLI添加Blacksmith MCP服務器。這將建立Claude與MCP服務器之間的連接。
設置組織名稱
設置您的Blacksmith組織名稱環境變量。這是必需的配置步驟。
開始提問
現在您可以向Claude詢問關於CI運行、測試失敗、使用情況等任何問題。Claude會自動使用合適的工具獲取答案。
使用案例
調試失敗的CI運行
當CI運行失敗時,快速瞭解失敗原因和具體哪些測試出現問題。
識別不穩定測試
找出那些間歇性失敗的測試,這些測試會降低團隊的信心並浪費調試時間。
比較分支間的測試結果
在PR審查時,瞭解您的更改是否引入了新的測試失敗或修復了現有問題。
監控CI使用情況和成本
瞭解團隊的CI資源使用情況,優化配置以控制成本。
常見問題
我需要手動複製Blacksmith的API令牌嗎?
如何知道我的組織名稱應該設置為什麼?
如果看到SESSION_EXPIRED錯誤怎麼辦?
這個MCP支持哪些CI/CD平臺?
我可以在Windows或Linux上使用自動身份驗證嗎?
這個MCP是官方支持的嗎?
相關資源
Blacksmith CI官方網站
Blacksmith CI平臺的官方文檔和功能說明
Model Context Protocol規範
MCP協議的官方規範和文檔
Blacksmith MCP npm包
Blacksmith MCP的npm包頁面,包含版本信息和安裝說明
GitHub倉庫
Blacksmith MCP的源代碼和貢獻指南
MCP Inspector工具
用於調試和測試MCP服務器的工具

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
35.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
42.0K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
142.6K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
33.8K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
22.9K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
26.5K
4.8分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
22.1K
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
89.7K
4.7分





