feat: 初始化 DesireCore Registry 数据仓库

- 添加应用商店数据(Dify, RagFlow, Open WebUI)
- 添加服务注册表数据(Filesystem MCP, GitHub MCP)
- 添加服务描述符(chat, reasoning, embedding)
- 添加服务分类(language, voice, vision, vector)
- 添加 UI 配置文件
- 添加仓库元数据和说明文档

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-16 21:57:07 +08:00
commit b49809d4b0
9 changed files with 318 additions and 0 deletions

34
services/categories.json Normal file
View File

@@ -0,0 +1,34 @@
[
{
"id": "language",
"label": "语言模型",
"icon": "message-circle",
"order": 1,
"description": "文本对话、推理、翻译等语言处理服务",
"origin": "builtin"
},
{
"id": "voice",
"label": "语音模型",
"icon": "volume-2",
"order": 2,
"description": "语音合成、识别、复刻等语音处理服务",
"origin": "builtin"
},
{
"id": "vision",
"label": "视觉模型",
"icon": "eye",
"order": 3,
"description": "图像理解、OCR、图像/视频生成等视觉处理服务",
"origin": "builtin"
},
{
"id": "vector",
"label": "向量模型",
"icon": "bar-chart-3",
"order": 4,
"description": "文本向量化和检索重排序",
"origin": "builtin"
}
]

47
services/descriptors.json Normal file
View File

@@ -0,0 +1,47 @@
[
{
"id": "chat",
"version": "1.0.0",
"category": "language",
"display": {
"label": "主对话",
"shortLabel": "Chat",
"groupLabel": "Chat 模型",
"icon": "message-circle",
"description": "通用对话服务Agent 核心交互能力"
},
"modelFields": [],
"origin": "builtin",
"mutable": false
},
{
"id": "reasoning",
"version": "1.0.0",
"category": "language",
"display": {
"label": "推理",
"shortLabel": "Reason",
"groupLabel": "推理模型",
"icon": "brain",
"description": "复杂推理服务,适合深度思考和分析任务"
},
"modelFields": [],
"origin": "builtin",
"mutable": false
},
{
"id": "embedding",
"version": "1.0.0",
"category": "vector",
"display": {
"label": "向量化",
"shortLabel": "Embed",
"groupLabel": "Embedding",
"icon": "bar-chart-3",
"description": "文本向量化,用于语义搜索和检索"
},
"modelFields": [],
"origin": "builtin",
"mutable": false
}
]

26
services/services.json Normal file
View File

@@ -0,0 +1,26 @@
[
{
"id": "fs-mcp",
"name": "Filesystem MCP",
"description": "本地文件系统操作,支持读写、搜索、监控文件变化",
"protocol": "mcp",
"status": "offline",
"origin": "manual",
"endpoint": "stdio:///usr/local/bin/fs-mcp",
"transport": "stdio",
"capabilities": ["file_read", "file_write", "file_search", "file_watch"],
"tags": ["文件系统", "本地"]
},
{
"id": "github-mcp",
"name": "GitHub MCP",
"description": "代码仓库操作,支持 PR、Issue、代码搜索和仓库管理",
"protocol": "mcp",
"status": "offline",
"origin": "manual",
"endpoint": "stdio:///usr/local/bin/github-mcp",
"transport": "stdio",
"capabilities": ["repo_read", "pr_manage", "issue_manage", "code_search"],
"tags": ["代码", "Git", "PR"]
}
]