一個先進的 MCP 伺服器,為您的 AI agent 提供語義代碼搜尋、AST 感知代碼庫索引以及即時依賴圖分析功能。
從來源直接安裝技能的最快方式。
npx clawhub@latest install socraticode-mcp
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 socraticode-mcp。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
SocratiCode MCP 是一個高效能的模型上下文協定 (MCP) 伺服器,旨在將語義代碼搜尋和深度代碼庫智慧直接引入您的 AI 工作流。透過利用 SocratiCode,開發者可以賦予他們的 AI agent 動態索引本地代碼庫、分析複雜依賴圖以及即時解析代碼導航查詢的能力。該技能透過在類別和函式邊界處實現 AST 感知分塊,確保搜尋結果保留精確的語法上下文,而非任意文字拆分,從而提升了您的 agent 環境。
作為 Openclaw Skills 生態系統的一部分,該伺服器可以與您現有的 agent 配置無縫整合。它結合了透過倒數排名融合 (RRF) 進行的語義和關鍵字搜尋以及 Qdrant 向量資料庫後端,將原始目錄轉換為可完全搜尋、可查詢且視覺化的架構,為您 agent 編寫更好的程式碼提供所需的精確上下文。
首先,全域安裝 mcporter 命令列工具:
npm install -g mcporter
在 ~/.openclaw/workspace/config/mcporter.json 中建立您的 MCP 設定檔以註冊 SocratiCode:
{
"mcpServers": {
"socraticode": {
"command": "npx",
"args": ["-y", "socraticode"]
}
}
}
透過執行 mcporter list 驗證您的伺服器是否已註冊。
SocratiCode 依賴於 Qdrant。使用 Docker 啟動 Qdrant 容器:
docker run -d --name socraticode-qdrant \
-p 16333:6333 -p 16334:6334 \
qdrant/qdrant:v1.17.0
若要索引特定儲存庫中的檔案而不是使用全域設定檔目錄,請在專案根目錄下建立一個 mcporter.json:
cd /path/to/your-project
echo '{
"mcpServers": {
"socraticode": {
"command": "npx",
"args": ["-y", "socraticode"]
}
}
}' > mcporter.json
現在,使用 --config 參數來執行索引、狀態檢查或搜尋指令:
mcporter --config mcporter.json call socraticode.codebase_index
SocratiCode MCP 伺服器使用本地向量儲存架構,並結合配置模式來構建其程式碼智慧:
| 組件 | 類型 / 位置 | 描述 |
|---|---|---|
| 向量資料庫 | Qdrant Docker (連接埠 16333/16334) | 儲存代表程式碼區塊的多維向量,用於相似性搜尋。 |
| AST 分塊 | AST 解析器 (18+ 種語言) | 按邏輯語法區塊(類別、函式、方法)而非靜態行長度拆分原始檔。 |
| 配置 | mcporter.json |
映射到全域 (~/.openclaw/workspace/config/) 或每個專案的 JSON 設定。 |
| 依賴圖 | Mermaid 圖表 / 循環偵測 | 透過匯入追蹤指令動態構建。 |
codebase_watch),可在儲存時動態重新索引程式碼,保持模型上下文新鮮。codebase_graph_visualize) 和偵測循環依賴 (codebase_graph_circular) 的工具。brew install ollama) 進行本地嵌入的後端切換,或使用如 OpenAI 等高效能遠端 API。加載中
一種動態且強健的 AI agent 技能,旨在透過跨多種語言的動態 API 發現與官方 SDK 來操作 Alibaba Cloud DataWorks。

一個開源、自託管的 PDF 解析器,可透過 OCR 和表格提取將掃描或數位 PDF 轉換為乾淨的 Markdown、結構化 JSON 或豐富的 HTML。

一款由 OpenDataLoader PDF 驅動的離線優先工具,可將數位與掃描版 PDF 轉換為整潔的 Markdown、JSON 以及保留佈局的 HTML。

一種 AI agent 技能,旨在透過動態執行階段 API 發現和官方 SDK 以程式設計方式控制和編排 Alibaba Cloud DataWorks 資源。

一款免費、零依賴的 Token 消耗與成本分析工具,用於掃描 6 大主流語言模型的 OpenClaw 代理工作區。








































