@elf-express/admin-net-mcp
v1.2.2
Published
Admin.NET / Furion / SqlSugar / Vue 3 framework knowledge MCP server
Readme
Admin.NET Knowledge MCP Server
為 Admin.NET(Furion + SqlSugar)提供框架知識的 MCP Server,讓 Claude 能直接查詢框架慣例,不需要每次 session 重新說明。
提供的工具
| 工具 | 說明 |
| ----------------------- | ----------------------------------------------- |
| get_entity_guide | EntityBase 類別階層、各欄位、如何選擇基礎類別 |
| get_service_guide | IDynamicApiController、BaseService、DTO 命名 |
| get_sqlsugar_guide | AOP 自動填充、Repository 查詢、交易管理 |
| get_config_guide | IConfigurableOptions、JSON 設定檔結構 |
| get_plugin_guide | AppStartup 優先順序、插件結構 |
| get_event_guide | EventSubscribe 訂閱者、發布事件 |
| get_attribute_guide | 所有自訂 Attribute 參考 |
| search_knowledge | 跨主題關鍵字搜尋 |
| list_topics | 列出所有主題 |
團隊安裝步驟
1. 編譯(第一次或有更新時)
cd e:/source/platfrom-admin/.claude/mcp-server
npm install
npm run build2. 設定 Claude Code
在 C:\Users\{你的名字}\.claude\settings.json 加入:
{
"mcpServers": {
"admin-net": {
"command": "node",
"args": ["e:/source/platfrom-admin/.claude/mcp-server/dist/index.js"]
}
}
}3. 驗證
重新啟動 Claude Code 後,執行 /mcp 指令,應看到 admin-net 伺服器和 9 個工具。
4Tree
.claude/mcp-server/
├── src/
│ ├── index.ts — MCP server 主程式(9 個工具)
│ └── knowledge/
│ ├── entity.ts — 實體基礎類別
│ ├── service.ts — Service/Controller 模式
│ ├── sqlsugar.ts — ORM + AOP
│ ├── config.ts — 設定系統
│ ├── plugin.ts — 插件系統
│ ├── event.ts — 事件匯流排
│ └── attributes.ts — 自訂 Attribute
├── dist/ — 編譯輸出(已產生)
├── package.json
├── tsconfig.json
└── README.md
更新知識庫
修改 src/knowledge/ 中的 .ts 檔案後,重新執行 npm run build 即可。
所有人 git pull 後重新 build 就能取得最新知識。
