工程開發
local-skills-mcp-guide avatar

local-skills-mcp-guide

local-skills-mcp 儲存庫實作指南。提供關於 MCP 工具處理程式、技能載入與聚合邏輯,以及專案結構的技術文件,協助開發者快速上手。

簡介

本指南是 local-skills-mcp 儲存庫的完整技術參考,這是一個開源的 Model Context Protocol 伺服器。專為希望整合、擴充或深入了解程式碼庫的開發者所設計,使 AI 代理程式能夠從本地檔案系統存取模組化技能。系統利用 TypeScript 和官方 MCP SDK,為技能管理提供強大且上下文高效的介面。

  • src/index.ts 中的核心實作細節,涵蓋伺服器初始化、傳輸管理和工具註冊。

  • 對 skill-loader.ts 引擎的深入解釋,詳述系統如何執行多目錄技能發現、YAML 前置格式解析以及元資料合併。

  • 關於技能目錄優先權和覆蓋行為的說明,包括使用者自訂路徑、專案特定目錄及內建儲存庫。

  • 關於代理程式如何執行技能指令的懶載入(Lazy Loading)以優化上下文視窗的操作洞察。

  • 程式碼庫導航指南,包括 types.ts 在定義技能綱要與整合測試結構中的角色。

  • 關於 SKILL.md 格式的實用文件,強調必需的 YAML 元資料欄位與載入器中的驗證規則。

  • 在審查 index.ts 與 skill-loader 模組之間的互動以進行自訂部署時使用本指南。

  • 參考此文件以排解工具呼叫問題或評估自訂技能邏輯。

  • 伺服器預期技能為具有清晰名稱與描述前置格式的有效 Markdown 檔案,這對於有效發現至關重要。

  • 請注意技能會依特定順序載入:全域 ~/.claude/skills、專案本地資料夾,接著是內部的 ./skills 目錄,後面的路徑會覆蓋前面的路徑。

  • 非常適合希望建立本地、注重隱私的 AI 代理,或擴充既有 MCP 相容客戶端(如 Claude Desktop、Cline 或 Continue)的開發者。

倉庫統計

Star 數
27
Fork 數
7
Open Issue 數
3
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午06:26
在 GitHub 查看