說明文檔)
1. 服務(wù)概述一句話簡介:內(nèi)存ASIC工程知識庫MCP服務(wù)器,將Memtech的內(nèi)存ASIC工程知識庫暴露給AI助手,支持RTL、實驗室日志、DFM規(guī)則和硅設(shè)計知識的語義搜索服務(wù)名稱:Memtech MCP Server版本號:v0.1.0(早期訪問)開發(fā)者/提供方:California-Memtech協(xié)議類型:MCP (Model Context Protocol)2. 核心功能列出該MCP服務(wù)提供的主要功能點:語義搜索:使用自然語言搜索Memtech工程語料庫向量檢索:基于Voyage AI的voyage-code-2嵌入模型進行語義檢索Qdrant集成:連接到配置的Qdrant向量數(shù)據(jù)庫集合元數(shù)據(jù)返回:返回匹配塊的文本、文件路徑、符號、源類型、分類等元數(shù)據(jù)多客戶端支持:支持Claude Code、Claude Desktop、Cursor、GitHub Copilot、Gemini CLI等自托管:Apache-2.0許可,可審計、分叉和自托管3. 使用場景描述該服務(wù)適合在什么情況下使用:內(nèi)存IC工程:內(nèi)存ASIC工程師通過AI聊天詢問Memtech問題RTL代碼搜索:搜索DDR控制器代碼、時序處理等實驗室日志查詢:查詢實驗室測試日志和結(jié)果DFM規(guī)則檢索:檢索設(shè)計可制造性規(guī)則硅設(shè)計知識:訪問硅設(shè)計知識和最佳實踐4. 接入方式4.1 服務(wù)端點存儲后端:Qdrant向量數(shù)據(jù)庫集群嵌入模型:Voyage AI的voyage-code-2(1536維,代碼感知)4.2 認證與權(quán)限Qdrant URL:Qdrant集群URLQdrant API密鑰:Qdrant API密鑰Voyage API密鑰:Voyage AI API密鑰(從dash.voyageai.com獲取)目標集合:Memtech格式的塊集合名稱4.3 數(shù)據(jù)格式返回數(shù)據(jù)包含:文本內(nèi)容文件路徑符號名稱源類型分類信息相似度評分4.4 服務(wù)器配置環(huán)境變量配置:QDRANT_URLyour_qdrant_url QDRANT_API_KEYyour_qdrant_api_key VOYAGE_API_KEYyour_voyage_api_key QDRANT_COLLECTIONyour_collection_nameClaude Code配置:claude mcp add-json memtech-kb {command:python,args:[-m,memtech_mcp.server]} -s user claude mcp list5. 接口定義工具列表(v0.1.0)工具名稱描述狀態(tài)search_memtech_kb對配置的Memtech集合進行語義搜索,返回排名塊及其文本、文件路徑、符號和相似度評分? 可用predict_yield良率預(yù)測與失效機制分析 v0.2analyze_root_cause從癥狀描述進行根因假設(shè)排名 v0.2suggest_rtl_patch基于實驗室證據(jù)的RTL錯誤補丁建議 v0.2generate_ate_planATE(自動測試設(shè)備)計劃生成 v0.2ingest管理員范圍的新塊攝取 v0.2架構(gòu)說明服務(wù)器使用FastMCP作為MCP協(xié)議層,在工具調(diào)用時:使用Voyage AI的voyage-code-2嵌入查詢搜索配置的Qdrant集合返回top-K匹配塊及其元數(shù)據(jù)6. 快速開始6.1 環(huán)境要求Python 3.11或更新版本uv或pip包管理器Qdrant集群(包含Memtech格式塊的集合)Voyage AI API密鑰6.2 示例代碼安裝:git clone https://github.com/California-Memtech/mcp.git memtech-mcp cd memtech-mcp uv sync配置:cp .env.example .env # 編輯.env文件,填入Qdrant URL、API密鑰、Voyage API密鑰和目標集合測試運行:python -m memtech_mcp.server # 應(yīng)打印Connected to Qdrant然后等待MCP流量7. 注意事項項目狀態(tài):v0.1.0早期訪問版本,僅提供search_memtech_kb工具前置條件:需要預(yù)先配置好的Qdrant集群和Memtech格式的數(shù)據(jù)集合許可證:Apache License 2.0,允許分叉和自托管目標用戶:應(yīng)用開發(fā)者和平臺團隊,而非最終用戶架構(gòu)設(shè)計:薄墊片層,無LLM邏輯或業(yè)務(wù)規(guī)則,僅檢索未來計劃:v0.2將添加5個新工具、Memtech平臺網(wǎng)關(guān)集成、預(yù)構(gòu)建Docker鏡像安全設(shè)計:憑據(jù)和集合名來自環(huán)境變量,無代碼中秘密,無跨部署泄漏默認值