Just MCP
什麼是just-mcp?
just-mcp是一個連接AI助手和Just命令運行器的橋樑。Just是一個類似Make的現代命令運行器,使用簡單的Justfile來定義項目任務(如構建、測試、部署等)。just-mcp讓AI助手能夠: 1. 自動發現項目中的所有可用命令 2. 安全地執行這些命令 3. 獲取命令的詳細信息和參數說明 4. 驗證Justfile的正確性 這樣,AI助手就能像經驗豐富的開發者一樣操作項目,而無需直接處理複雜的命令行環境。如何使用just-mcp?
使用just-mcp非常簡單: 1. 安裝just-mcp(支持npm、pip、cargo等多種方式) 2. 配置到你的AI助手(如Claude Desktop) 3. AI助手就能自動發現並執行項目中的Just命令 你不需要學習新的命令,AI助手會自動讀取你現有的Justfile,並提供智能的命令執行能力。適用場景
just-mcp特別適合以下場景: • AI輔助開發:讓AI助手幫你運行構建、測試、部署等任務 • 團隊協作:統一項目命令接口,新成員無需記憶複雜命令 • 自動化工作流:AI可以按需執行特定任務序列 • 項目維護:快速驗證和調試Justfile配置 • 教育學習:幫助學生理解項目結構和構建過程主要功能
命令自動發現
自動解析Justfile,發現所有可用的命令(recipes),無需手動配置。AI助手可以立即看到項目中所有可執行的任務。
安全命令執行
通過標準化的MCP協議執行命令,提供比直接bash訪問更安全的環境。支持參數傳遞和結構化輸出捕獲。
命令詳細查看
獲取每個命令的完整信息,包括參數說明、文檔註釋、依賴關係等,幫助AI助手理解命令的用途和用法。
配置文件驗證
自動驗證Justfile的語法和語義正確性,提前發現配置錯誤,確保命令能夠正常執行。
環境變量支持
全面支持.env文件和環境變量擴展,確保命令在不同環境中都能正確運行。
多平臺支持
支持npm、pip、cargo、Docker等多種安裝方式,兼容Linux、macOS、Windows系統。
Claude集成
專為Claude Desktop優化,簡單配置即可讓Claude使用項目中的Just命令。
生產就緒
完整的測試覆蓋(33個測試用例)、CI/CD流水線、自動發佈流程,確保穩定可靠。
優勢
上下文節省:AI助手無需讀取和理解複雜的腳本文件,直接獲取可用命令列表
安全性更高:相比直接bash訪問,Justfile提供了命令邊界和安全約束
易於使用:人類友好的Justfile語法,AI助手也能輕鬆理解
低開銷:輕量級實現,適合各種規模的模型和項目
標準化接口:使用MCP協議,兼容各種AI助手和工具
錯誤恢復:即使AI修改了Justfile,也能通過版本控制恢復
侷限性
依賴Just:需要項目使用Just作為命令運行器
學習曲線:團隊需要熟悉Justfile的基本概念
命令限制:只能執行Justfile中定義的任務,不能執行任意命令
環境要求:需要正確配置項目環境和依賴
即時性:Justfile變更後需要重新發現命令
如何使用
安裝just-mcp
選擇適合你的方式安裝just-mcp。推薦使用npm或pip,因為它們最簡單。
配置AI助手
將just-mcp添加到你的AI助手配置中。以Claude Desktop為例,編輯配置文件。
準備項目
確保你的項目有Justfile文件。如果沒有,可以創建一個簡單的Justfile來定義項目任務。
開始使用
啟動AI助手,它現在應該能夠發現並執行你項目中的Just命令了。
使用案例
項目構建自動化
AI助手幫助開發者自動執行構建流程,無需手動輸入複雜命令。
測試任務執行
運行項目測試套件,包括單元測試和集成測試。
項目清理
清理構建產物,釋放磁盤空間。
命令探索
新開發者瞭解項目可用的所有命令。
複雜工作流
執行包含多個步驟的複雜工作流。
常見問題
just-mcp和直接使用Just有什麼區別?
我需要修改現有的Justfile嗎?
just-mcp安全嗎?會不會執行危險命令?
支持哪些AI助手?
如果項目沒有Justfile怎麼辦?
如何更新just-mcp?
支持團隊協作嗎?
遇到問題如何調試?
相關資源
GitHub倉庫
項目源代碼、問題追蹤和貢獻指南
Just官方文檔
Just命令運行器的完整文檔和教程
MCP協議官網
Model Context Protocol的官方規範和文檔
Crates.io頁面
Rust包倉庫中的just-mcp頁面
Docker鏡像
官方Docker鏡像和容器使用指南
Archestra MCP目錄
在MCP服務器目錄中的評分和評價

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

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

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

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

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

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

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

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