AI工具有那些? @ 香港AI工具平台
Claude Code MCP專案:claude-code-mcp 是一個將 Anthropic 的強大軟體工程工具集
MCP工具

Claude Code MCP專案

claude-code-mcp 是一個將 Anthropic 的強大軟體工程工具集 "Claude Code" 封裝成模型內容協定 (Model Context Protocol, MCP) 伺服器的專案。它的核心目標是將原本只能在特定命令列 (CLI) 環境中使用的 Claude Code 功能,透過標準化的 MCP 介面,提供給任何支援 MCP 的 AI 客戶端使用。

 

重要免責聲明與背景 

這個專案最引人注目的一點是其誕生方式:它是由 DevinAI 自動生成的。專案的創建者提示 DevinAI 分析 Claude Code 的原始程式碼庫,並為其生成一個 MCP 伺服器。

因此,創建者明確表示,這是一個概念驗證 (Proof of Concept) 專案,他不建議任何人在生產環境或實際工作中使用它。這個專案的價值更多在於展示 AI 自動化開發的能力,而非提供一個穩定可靠的工具。

核心價值:將本地開發環境能力賦予 AI

儘管是實驗性質,claude-code-mcp 完美地展示了如何將一套複雜的、與本地開發環境深度互動的工具,打包成 AI 可以調用的標準化能力。其核心價值在於:

  • 賦予 AI 完整的開發工作流: 它不僅僅是讀寫程式碼,而是提供了一整套軟體工程師在日常工作中會用到的工具,包括執行終端機指令、操作檔案系統、搜尋程式碼等。
  • 標準化介面: 將這些強大的本地能力封裝在 MCP 協定下,意味著理論上任何支援 MCP 的 AI 應用都能利用這些工具,實現了極大的互通性與靈活性。

主要工具、資源與提示

這個專案將 Claude Code 的功能拆分為三類,完整地移植到了 MCP 框架中:

1. 可用工具 (Tools): 讓 AI 能夠執行具體操作。

  • bash: 執行 shell 指令(帶有安全限制,會阻止 curl, wget 等危險指令)。
  • readFile / editFile: 讀取和編輯檔案系統中的檔案。
  • listFiles / searchGlob: 列出目錄內容或根據模式搜尋檔案。
  • grep: 在檔案中搜尋特定文字或正則表達式。
  • codeReview: 分析和審查程式碼,找出潛在的錯誤、安全問題和最佳實踐。

2. 可用資源 (Resources): 讓 AI 能夠獲取外部資料。

  • file: 存取特定檔案的完整內容。
  • directory: 列出指定目錄的詳細內容(包括檔案名稱、大小、修改日期等)。
  • environment: 獲取系統環境資訊,如 Node.js 版本、作業系統資訊和環境變數。

3. 可用提示 (Prompts): 為特定任務設計的預設對話模板。

  • generalCLI: 引導 AI 像一個專業的命令列工具一樣行事。
  • codeReview / prReview: 專為程式碼審查和 Pull Request 審查設計的專業提示。
  • initCodebase: 用於初始化新專案,自動生成包含建置、測試等指令的說明文件。

總結來說,claude-code-mcp 是一個極具開創性的實驗。它不僅是 AI(DevinAI)為另一個 AI(Claude)建構工具的絕佳範例,也為「如何將 AI 與本地開發環境進行深度、安全的整合」提供了一個完整且具體的架構藍圖。

  • MCP平台來源: github
  • 連結: https://github.com/auchenberg/claude-code-mcp

立即試用MCP工具