From f6042a0f56de0e4b842e5ce07bde7f04b263c13d Mon Sep 17 00:00:00 2001 From: Johnson Date: Sun, 8 Mar 2026 09:16:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=20apps/mcp/services?= =?UTF-8?q?=20=E4=B8=BA=20entries/=20Skill=20=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 20 个条目从三个分散目录(apps/8、mcp/7、services/5)迁移到统一的 entries/ 目录。每个条目包含: - manifest.json:极简结构化元数据 - install.md:自然语言安装说明(如适用) - usage.md:自然语言使用说明和连接配置 Co-Authored-By: Claude Opus 4.6 --- apps/anythingllm/index.json | 33 ---------------- apps/coze/index.json | 33 ---------------- apps/dify/index.json | 35 ----------------- apps/lobechat/index.json | 33 ---------------- apps/n8n/index.json | 33 ---------------- apps/open-webui/index.json | 33 ---------------- apps/openclaw/index.json | 36 ----------------- apps/ragflow/index.json | 35 ----------------- entries/anythingllm/install.md | 25 ++++++++++++ entries/anythingllm/manifest.json | 20 ++++++++++ entries/anythingllm/usage.md | 8 ++++ .../baidu-map/manifest.json | 16 ++++---- entries/baidu-map/usage.md | 14 +++++++ entries/coze/install.md | 25 ++++++++++++ entries/coze/manifest.json | 20 ++++++++++ entries/coze/usage.md | 8 ++++ entries/db-mcp/install.md | 11 ++++++ entries/db-mcp/manifest.json | 19 +++++++++ entries/db-mcp/usage.md | 28 +++++++++++++ .../deepl-translate/manifest.json | 15 +++---- entries/deepl-translate/usage.md | 13 +++++++ .../dify-mcp/manifest.json | 20 ++++------ entries/dify-mcp/usage.md | 21 ++++++++++ .../dify-rag/manifest.json | 17 ++++---- entries/dify-rag/usage.md | 13 +++++++ entries/dify/install.md | 27 +++++++++++++ entries/dify/manifest.json | 21 ++++++++++ entries/dify/usage.md | 8 ++++ entries/fetch-mcp/install.md | 11 ++++++ entries/fetch-mcp/manifest.json | 19 +++++++++ entries/fetch-mcp/usage.md | 26 +++++++++++++ entries/fs-mcp/install.md | 11 ++++++ entries/fs-mcp/manifest.json | 18 +++++++++ entries/fs-mcp/usage.md | 29 ++++++++++++++ entries/github-mcp/install.md | 17 ++++++++ entries/github-mcp/manifest.json | 19 +++++++++ entries/github-mcp/usage.md | 28 +++++++++++++ entries/lobechat/install.md | 25 ++++++++++++ entries/lobechat/manifest.json | 20 ++++++++++ entries/lobechat/usage.md | 8 ++++ entries/memory-mcp/install.md | 11 ++++++ entries/memory-mcp/manifest.json | 19 +++++++++ entries/memory-mcp/usage.md | 27 +++++++++++++ entries/n8n/install.md | 25 ++++++++++++ entries/n8n/manifest.json | 20 ++++++++++ entries/n8n/usage.md | 8 ++++ entries/open-webui/install.md | 25 ++++++++++++ entries/open-webui/manifest.json | 20 ++++++++++ entries/open-webui/usage.md | 8 ++++ entries/openclaw/install.md | 28 +++++++++++++ entries/openclaw/manifest.json | 21 ++++++++++ entries/openclaw/usage.md | 8 ++++ entries/playwright-mcp/install.md | 16 ++++++++ entries/playwright-mcp/manifest.json | 19 +++++++++ entries/playwright-mcp/usage.md | 29 ++++++++++++++ .../ragflow-pipeline/manifest.json | 17 ++++---- entries/ragflow-pipeline/usage.md | 13 +++++++ entries/ragflow/install.md | 27 +++++++++++++ entries/ragflow/manifest.json | 20 ++++++++++ entries/ragflow/usage.md | 8 ++++ .../wecom-webhook/manifest.json | 15 +++---- entries/wecom-webhook/usage.md | 13 +++++++ manifest.json | 10 +++-- mcp/db-mcp/index.json | 37 ------------------ mcp/fetch-mcp/index.json | 33 ---------------- mcp/fs-mcp/index.json | 37 ------------------ mcp/github-mcp/index.json | 39 ------------------- mcp/memory-mcp/index.json | 35 ----------------- mcp/playwright-mcp/index.json | 39 ------------------- 69 files changed, 931 insertions(+), 547 deletions(-) delete mode 100644 apps/anythingllm/index.json delete mode 100644 apps/coze/index.json delete mode 100644 apps/dify/index.json delete mode 100644 apps/lobechat/index.json delete mode 100644 apps/n8n/index.json delete mode 100644 apps/open-webui/index.json delete mode 100644 apps/openclaw/index.json delete mode 100644 apps/ragflow/index.json create mode 100644 entries/anythingllm/install.md create mode 100644 entries/anythingllm/manifest.json create mode 100644 entries/anythingllm/usage.md rename services/baidu-map/index.json => entries/baidu-map/manifest.json (64%) create mode 100644 entries/baidu-map/usage.md create mode 100644 entries/coze/install.md create mode 100644 entries/coze/manifest.json create mode 100644 entries/coze/usage.md create mode 100644 entries/db-mcp/install.md create mode 100644 entries/db-mcp/manifest.json create mode 100644 entries/db-mcp/usage.md rename services/deepl-translate/index.json => entries/deepl-translate/manifest.json (65%) create mode 100644 entries/deepl-translate/usage.md rename mcp/dify-mcp/index.json => entries/dify-mcp/manifest.json (52%) create mode 100644 entries/dify-mcp/usage.md rename services/dify-rag/index.json => entries/dify-rag/manifest.json (56%) create mode 100644 entries/dify-rag/usage.md create mode 100644 entries/dify/install.md create mode 100644 entries/dify/manifest.json create mode 100644 entries/dify/usage.md create mode 100644 entries/fetch-mcp/install.md create mode 100644 entries/fetch-mcp/manifest.json create mode 100644 entries/fetch-mcp/usage.md create mode 100644 entries/fs-mcp/install.md create mode 100644 entries/fs-mcp/manifest.json create mode 100644 entries/fs-mcp/usage.md create mode 100644 entries/github-mcp/install.md create mode 100644 entries/github-mcp/manifest.json create mode 100644 entries/github-mcp/usage.md create mode 100644 entries/lobechat/install.md create mode 100644 entries/lobechat/manifest.json create mode 100644 entries/lobechat/usage.md create mode 100644 entries/memory-mcp/install.md create mode 100644 entries/memory-mcp/manifest.json create mode 100644 entries/memory-mcp/usage.md create mode 100644 entries/n8n/install.md create mode 100644 entries/n8n/manifest.json create mode 100644 entries/n8n/usage.md create mode 100644 entries/open-webui/install.md create mode 100644 entries/open-webui/manifest.json create mode 100644 entries/open-webui/usage.md create mode 100644 entries/openclaw/install.md create mode 100644 entries/openclaw/manifest.json create mode 100644 entries/openclaw/usage.md create mode 100644 entries/playwright-mcp/install.md create mode 100644 entries/playwright-mcp/manifest.json create mode 100644 entries/playwright-mcp/usage.md rename services/ragflow-pipeline/index.json => entries/ragflow-pipeline/manifest.json (60%) create mode 100644 entries/ragflow-pipeline/usage.md create mode 100644 entries/ragflow/install.md create mode 100644 entries/ragflow/manifest.json create mode 100644 entries/ragflow/usage.md rename services/wecom-webhook/index.json => entries/wecom-webhook/manifest.json (64%) create mode 100644 entries/wecom-webhook/usage.md delete mode 100644 mcp/db-mcp/index.json delete mode 100644 mcp/fetch-mcp/index.json delete mode 100644 mcp/fs-mcp/index.json delete mode 100644 mcp/github-mcp/index.json delete mode 100644 mcp/memory-mcp/index.json delete mode 100644 mcp/playwright-mcp/index.json diff --git a/apps/anythingllm/index.json b/apps/anythingllm/index.json deleted file mode 100644 index a136dae..0000000 --- a/apps/anythingllm/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "anythingllm", - "name": "AnythingLLM", - "icon": "linear-gradient(135deg, #10B981, #059669)", - "iconLetter": "A", - "shortDesc": "全能型 AI 桌面应用,支持 RAG、Agent 和文档对话", - "fullDesc": "AnythingLLM 是一个全能型 AI 应用,可以将任何文档、资源或内容转化为上下文,供任何 LLM 在聊天中使用。支持多用户管理、权限控制和嵌入式对话。", - "category": "tools", - "tags": [ - "RAG", - "Desktop", - "文档对话" - ], - "version": "1.6.2", - "author": "Mintplex Labs", - "githubUrl": "https://github.com/Mintplex-Labs/anything-llm", - "stars": 30200, - "install": { - "method": "docker", - "requirements": { - "docker": true, - "minMemory": "2GB", - "minDisk": "5GB", - "ports": [ - 3001 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "LLM API Key" - ] - } -} diff --git a/apps/coze/index.json b/apps/coze/index.json deleted file mode 100644 index 051e1b9..0000000 --- a/apps/coze/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "coze", - "name": "Coze", - "icon": "linear-gradient(135deg, #3B82F6, #1D4ED8)", - "iconLetter": "C", - "shortDesc": "字节跳动 AI Bot 开发平台(开源社区版)", - "fullDesc": "Coze 是一个 AI 聊天机器人和应用开发平台,提供 LLM、知识库、插件和工作流等能力。支持快速构建、测试和部署 AI Bot,无需编程经验。", - "category": "ai-platform", - "tags": [ - "Bot", - "LLM", - "插件" - ], - "version": "0.5.0", - "author": "Coze", - "githubUrl": "https://github.com/coze-dev/coze", - "stars": 12300, - "install": { - "method": "docker", - "requirements": { - "docker": true, - "minMemory": "4GB", - "minDisk": "8GB", - "ports": [ - 8800 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "API Key 配置" - ] - } -} diff --git a/apps/dify/index.json b/apps/dify/index.json deleted file mode 100644 index 28163b0..0000000 --- a/apps/dify/index.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id": "dify", - "name": "Dify", - "icon": "linear-gradient(135deg, #1C64F2, #7C3AED)", - "iconLetter": "D", - "shortDesc": "开源 AI 应用开发平台,支持 RAG、Agent、工作流编排", - "fullDesc": "Dify 是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI Workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。支持数百种模型接入。", - "category": "ai-platform", - "tags": [ - "LLM", - "RAG", - "Agent", - "Workflow" - ], - "version": "0.8.3", - "author": "Dify.AI", - "githubUrl": "https://github.com/langgenius/dify", - "stars": 56200, - "install": { - "method": "docker-compose", - "requirements": { - "docker": true, - "minMemory": "4GB", - "minDisk": "10GB", - "ports": [ - 3000, - 5001 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "OpenAI API Key(可选)" - ] - } -} diff --git a/apps/lobechat/index.json b/apps/lobechat/index.json deleted file mode 100644 index 47fccc2..0000000 --- a/apps/lobechat/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "lobechat", - "name": "LobeChat", - "icon": "linear-gradient(135deg, #000000, #333333)", - "iconLetter": "L", - "shortDesc": "开源高性能聊天机器人框架,支持多模型和插件", - "fullDesc": "LobeChat 是一个开源的现代设计 ChatGPT/LLM UI 框架,支持多模型服务提供商(OpenAI / Claude / Gemini / Ollama 等),多模态和可扩展的插件系统。一键免费部署私有 ChatGPT/Claude 应用。", - "category": "chat", - "tags": [ - "Chat", - "多模型", - "插件" - ], - "version": "1.20.0", - "author": "LobeHub", - "githubUrl": "https://github.com/lobehub/lobe-chat", - "stars": 48900, - "install": { - "method": "docker", - "requirements": { - "docker": true, - "minMemory": "1GB", - "minDisk": "3GB", - "ports": [ - 3210 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "OpenAI API Key(可选)" - ] - } -} diff --git a/apps/n8n/index.json b/apps/n8n/index.json deleted file mode 100644 index e8c0007..0000000 --- a/apps/n8n/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "n8n", - "name": "n8n", - "icon": "linear-gradient(135deg, #EA4B71, #D93668)", - "iconLetter": "n", - "shortDesc": "可视化工作流自动化平台,支持 400+ 集成", - "fullDesc": "n8n 是一个可扩展的工作流自动化工具。使用公平代码许可,拥有原生 AI 能力,可以连接任何东西。支持自托管,提供丰富的第三方服务集成节点。", - "category": "workflow", - "tags": [ - "Automation", - "Workflow", - "Integration" - ], - "version": "1.64.0", - "author": "n8n-io", - "githubUrl": "https://github.com/n8n-io/n8n", - "stars": 50600, - "install": { - "method": "docker", - "requirements": { - "docker": true, - "minMemory": "2GB", - "minDisk": "5GB", - "ports": [ - 5678 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "数据库(SQLite / PostgreSQL)" - ] - } -} diff --git a/apps/open-webui/index.json b/apps/open-webui/index.json deleted file mode 100644 index 0e2090c..0000000 --- a/apps/open-webui/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "open-webui", - "name": "Open WebUI", - "icon": "linear-gradient(135deg, #6366F1, #8B5CF6)", - "iconLetter": "O", - "shortDesc": "自托管的 AI 对话界面,支持 Ollama 和 OpenAI 兼容 API", - "fullDesc": "Open WebUI 是一个可扩展的自托管 AI 界面,支持完全离线操作。支持多种 LLM 运行器,包括 Ollama 和 OpenAI 兼容 API,内置 RAG 集成、网页浏览、代码执行等功能。", - "category": "chat", - "tags": [ - "Chat", - "Ollama", - "WebUI" - ], - "version": "0.4.8", - "author": "Open WebUI", - "githubUrl": "https://github.com/open-webui/open-webui", - "stars": 52800, - "install": { - "method": "docker", - "requirements": { - "docker": true, - "minMemory": "2GB", - "minDisk": "5GB", - "ports": [ - 8080 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "Ollama 或 OpenAI API Key" - ] - } -} diff --git a/apps/openclaw/index.json b/apps/openclaw/index.json deleted file mode 100644 index 8ed9b90..0000000 --- a/apps/openclaw/index.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "id": "openclaw", - "name": "OpenClaw", - "icon": "linear-gradient(135deg, #F59E0B, #DC2626)", - "iconLetter": "O", - "shortDesc": "开源 Agent 运行时平台,支持多 Agent 编排和工具策略", - "fullDesc": "OpenClaw 是一个开源的 Agent 运行时平台,提供嵌入式运行时、会话管理、工具策略控制、多 Agent 编排、Sandbox 隔离执行等能力。支持流式输出、对话压缩、队列管理和 hooks 扩展,适合构建企业级 AI 应用。", - "category": "ai-platform", - "tags": [ - "Agent", - "Runtime", - "Multi-Agent", - "Sandbox" - ], - "version": "0.9.0", - "author": "OpenClaw", - "githubUrl": "https://github.com/openclaw/openclaw", - "stars": 8500, - "install": { - "method": "docker-compose", - "requirements": { - "docker": true, - "minMemory": "4GB", - "minDisk": "10GB", - "ports": [ - 8080, - 3000 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "Node.js 18+", - "API Key 配置" - ] - } -} diff --git a/apps/ragflow/index.json b/apps/ragflow/index.json deleted file mode 100644 index 70beedd..0000000 --- a/apps/ragflow/index.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id": "ragflow", - "name": "RagFlow", - "icon": "linear-gradient(135deg, #F97316, #EF4444)", - "iconLetter": "R", - "shortDesc": "基于深度文档理解的开源 RAG 引擎", - "fullDesc": "RagFlow 是一款基于深度文档理解构建的开源 RAG 引擎。可以为各种规模的企业及个人提供流畅的 RAG 工作流,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。", - "category": "rag", - "tags": [ - "RAG", - "文档理解", - "知识库" - ], - "version": "0.14.0", - "author": "InfiniFlow", - "githubUrl": "https://github.com/infiniflow/ragflow", - "stars": 28400, - "install": { - "method": "docker-compose", - "requirements": { - "docker": true, - "minMemory": "8GB", - "minDisk": "20GB", - "ports": [ - 9380, - 443, - 80 - ] - }, - "configNeeded": [ - "Docker 运行环境", - "Elasticsearch / Infinity 数据库" - ] - } -} diff --git a/entries/anythingllm/install.md b/entries/anythingllm/install.md new file mode 100644 index 0000000..f3597ab --- /dev/null +++ b/entries/anythingllm/install.md @@ -0,0 +1,25 @@ +# 安装 AnythingLLM + +AnythingLLM 是一个全能型 AI 应用,可以将任何文档、资源或内容转化为上下文,供任何 LLM 在聊天中使用。支持多用户管理、权限控制和嵌入式对话。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 2GB +- 磁盘空间:≥ 5GB +- 端口:3001 + +## 安装方式 +使用 `docker` 部署。 + +### 步骤 +1. 拉取 Docker 镜像并启动容器: +```bash +docker run -d -p 3001:3001 --name anythingllm anythingllm/anythingllm:latest +``` + +## 配置项 +- Docker 运行环境 +- LLM API Key + +## 验证 +访问 `http://localhost:3001` 确认服务已启动。 diff --git a/entries/anythingllm/manifest.json b/entries/anythingllm/manifest.json new file mode 100644 index 0000000..57e3feb --- /dev/null +++ b/entries/anythingllm/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "anythingllm", + "name": "AnythingLLM", + "type": "docker-app", + "version": "1.6.2", + "author": "Mintplex Labs", + "description": "全能型 AI 桌面应用,支持 RAG、Agent 和文档对话", + "tags": [ + "RAG", + "Desktop", + "文档对话" + ], + "icon": "linear-gradient(135deg, #10B981, #059669)", + "iconLetter": "A", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/anythingllm/usage.md b/entries/anythingllm/usage.md new file mode 100644 index 0000000..5d73f4f --- /dev/null +++ b/entries/anythingllm/usage.md @@ -0,0 +1,8 @@ +# 使用 AnythingLLM + +## 服务描述 +全能型 AI 桌面应用,支持 RAG、Agent 和文档对话 + +## 访问方式 +- **Web 界面**:`http://localhost:3001` +- **GitHub**:https://github.com/Mintplex-Labs/anything-llm diff --git a/services/baidu-map/index.json b/entries/baidu-map/manifest.json similarity index 64% rename from services/baidu-map/index.json rename to entries/baidu-map/manifest.json index dbea357..f2907a0 100644 --- a/services/baidu-map/index.json +++ b/entries/baidu-map/manifest.json @@ -1,19 +1,19 @@ { "id": "baidu-map", "name": "百度地图 API", - "description": "地理位置服务,支持地理编码、路线规划和 POI 搜索", - "endpoint": "https://api.map.baidu.com/v3", - "capabilities": [ - "geocoding", - "route_plan", - "poi_search", - "distance_calc" - ], + "type": "http-api", "version": "3.0", "author": "百度", + "description": "地理位置服务,支持地理编码、路线规划和 POI 搜索", "tags": [ "地图", "地理位置", "POI" + ], + "icon": "globe", + "platformSupport": [ + "macos", + "windows", + "linux" ] } diff --git a/entries/baidu-map/usage.md b/entries/baidu-map/usage.md new file mode 100644 index 0000000..38083e8 --- /dev/null +++ b/entries/baidu-map/usage.md @@ -0,0 +1,14 @@ +# 使用 百度地图 API + +## 服务描述 +地理位置服务,支持地理编码、路线规划和 POI 搜索 + +## 连接方式 +- **类型**:HTTP REST API +- **端点**:`https://api.map.baidu.com/v3` + +## 可用能力 +- `geocoding` +- `route_plan` +- `poi_search` +- `distance_calc` diff --git a/entries/coze/install.md b/entries/coze/install.md new file mode 100644 index 0000000..c965e80 --- /dev/null +++ b/entries/coze/install.md @@ -0,0 +1,25 @@ +# 安装 Coze + +Coze 是一个 AI 聊天机器人和应用开发平台,提供 LLM、知识库、插件和工作流等能力。支持快速构建、测试和部署 AI Bot,无需编程经验。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 4GB +- 磁盘空间:≥ 8GB +- 端口:8800 + +## 安装方式 +使用 `docker` 部署。 + +### 步骤 +1. 拉取 Docker 镜像并启动容器: +```bash +docker run -d -p 8800:8800 --name coze coze/coze:latest +``` + +## 配置项 +- Docker 运行环境 +- API Key 配置 + +## 验证 +访问 `http://localhost:8800` 确认服务已启动。 diff --git a/entries/coze/manifest.json b/entries/coze/manifest.json new file mode 100644 index 0000000..380dfed --- /dev/null +++ b/entries/coze/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "coze", + "name": "Coze", + "type": "docker-app", + "version": "0.5.0", + "author": "Coze", + "description": "字节跳动 AI Bot 开发平台(开源社区版)", + "tags": [ + "Bot", + "LLM", + "插件" + ], + "icon": "linear-gradient(135deg, #3B82F6, #1D4ED8)", + "iconLetter": "C", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/coze/usage.md b/entries/coze/usage.md new file mode 100644 index 0000000..ef313a0 --- /dev/null +++ b/entries/coze/usage.md @@ -0,0 +1,8 @@ +# 使用 Coze + +## 服务描述 +字节跳动 AI Bot 开发平台(开源社区版) + +## 访问方式 +- **Web 界面**:`http://localhost:8800` +- **GitHub**:https://github.com/coze-dev/coze diff --git a/entries/db-mcp/install.md b/entries/db-mcp/install.md new file mode 100644 index 0000000..f2d2de0 --- /dev/null +++ b/entries/db-mcp/install.md @@ -0,0 +1,11 @@ +# 安装 Database MCP + +## 环境要求 +- Node.js >= 18 + +## 安装步骤 +## 验证 +运行以下命令确认可正常启动: +```bash +npx -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb --help +``` diff --git a/entries/db-mcp/manifest.json b/entries/db-mcp/manifest.json new file mode 100644 index 0000000..90aa0fc --- /dev/null +++ b/entries/db-mcp/manifest.json @@ -0,0 +1,19 @@ +{ + "id": "db-mcp", + "name": "Database MCP", + "type": "mcp", + "version": "0.5.2", + "author": "Community", + "description": "PostgreSQL 数据库查询与管理,支持 SQL 执行和 Schema 浏览", + "tags": [ + "数据库", + "PostgreSQL", + "SQL" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/db-mcp/usage.md b/entries/db-mcp/usage.md new file mode 100644 index 0000000..5ad7443 --- /dev/null +++ b/entries/db-mcp/usage.md @@ -0,0 +1,28 @@ +# 使用 Database MCP + +## 服务描述 +PostgreSQL 数据库查询与管理,支持 SQL 执行和 Schema 浏览 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`npx -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-postgres", + "postgresql://localhost/mydb" + ] +} +``` + +## 可用能力 +- `sql_query` +- `schema_browse` +- `data_export` + +共提供 **8** 个工具。 diff --git a/services/deepl-translate/index.json b/entries/deepl-translate/manifest.json similarity index 65% rename from services/deepl-translate/index.json rename to entries/deepl-translate/manifest.json index 15603c1..783ef40 100644 --- a/services/deepl-translate/index.json +++ b/entries/deepl-translate/manifest.json @@ -1,18 +1,19 @@ { "id": "deepl-translate", "name": "DeepL 翻译", - "description": "高质量多语言翻译服务,支持 30+ 语言互译和文档翻译", - "endpoint": "https://api-free.deepl.com/v2", - "capabilities": [ - "text_translate", - "doc_translate", - "language_detect" - ], + "type": "http-api", "version": "2.0", "author": "DeepL", + "description": "高质量多语言翻译服务,支持 30+ 语言互译和文档翻译", "tags": [ "翻译", "多语言", "NLP" + ], + "icon": "globe", + "platformSupport": [ + "macos", + "windows", + "linux" ] } diff --git a/entries/deepl-translate/usage.md b/entries/deepl-translate/usage.md new file mode 100644 index 0000000..8384c3e --- /dev/null +++ b/entries/deepl-translate/usage.md @@ -0,0 +1,13 @@ +# 使用 DeepL 翻译 + +## 服务描述 +高质量多语言翻译服务,支持 30+ 语言互译和文档翻译 + +## 连接方式 +- **类型**:HTTP REST API +- **端点**:`https://api-free.deepl.com/v2` + +## 可用能力 +- `text_translate` +- `doc_translate` +- `language_detect` diff --git a/mcp/dify-mcp/index.json b/entries/dify-mcp/manifest.json similarity index 52% rename from mcp/dify-mcp/index.json rename to entries/dify-mcp/manifest.json index 92ad02c..f6c61be 100644 --- a/mcp/dify-mcp/index.json +++ b/entries/dify-mcp/manifest.json @@ -1,23 +1,19 @@ { "id": "dify-mcp", "name": "Dify MCP Bridge", - "description": "Dify 平台 Agent 工具集桥接,支持调用 Dify 内置工具和自定义工具", - "sourceAppId": "dify", - "sourceAppName": "Dify", - "capabilities": [ - "tool_invoke", - "workflow_trigger", - "knowledge_query" - ], + "type": "mcp", "version": "0.8.3", "author": "Dify.AI", + "description": "Dify 平台 Agent 工具集桥接,支持调用 Dify 内置工具和自定义工具", "tags": [ "Agent", "工具集", "Workflow" ], - "connection": { - "transport": "streamable-http", - "url": "http://localhost:3000/mcp" - } + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] } diff --git a/entries/dify-mcp/usage.md b/entries/dify-mcp/usage.md new file mode 100644 index 0000000..505166a --- /dev/null +++ b/entries/dify-mcp/usage.md @@ -0,0 +1,21 @@ +# 使用 Dify MCP Bridge + +## 服务描述 +Dify 平台 Agent 工具集桥接,支持调用 Dify 内置工具和自定义工具 + +## 连接方式 +- **传输协议**:streamable-http +- **服务地址**:`http://localhost:3000/mcp` + +### 连接配置 +```json +{ + "transport": "streamable-http", + "url": "http://localhost:3000/mcp" +} +``` + +## 可用能力 +- `tool_invoke` +- `workflow_trigger` +- `knowledge_query` diff --git a/services/dify-rag/index.json b/entries/dify-rag/manifest.json similarity index 56% rename from services/dify-rag/index.json rename to entries/dify-rag/manifest.json index abebea3..d6b340e 100644 --- a/services/dify-rag/index.json +++ b/entries/dify-rag/manifest.json @@ -1,20 +1,19 @@ { "id": "dify-rag", "name": "Dify RAG API", - "description": "Dify 知识库检索服务,支持语义搜索和多知识库联合检索", - "sourceAppId": "dify", - "sourceAppName": "Dify", - "endpoint": "http://localhost:3000/api/v1/datasets", - "capabilities": [ - "semantic_search", - "multi_dataset", - "relevance_ranking" - ], + "type": "http-api", "version": "0.8.3", "author": "Dify.AI", + "description": "Dify 知识库检索服务,支持语义搜索和多知识库联合检索", "tags": [ "RAG", "知识库", "检索" + ], + "icon": "globe", + "platformSupport": [ + "macos", + "windows", + "linux" ] } diff --git a/entries/dify-rag/usage.md b/entries/dify-rag/usage.md new file mode 100644 index 0000000..c580c93 --- /dev/null +++ b/entries/dify-rag/usage.md @@ -0,0 +1,13 @@ +# 使用 Dify RAG API + +## 服务描述 +Dify 知识库检索服务,支持语义搜索和多知识库联合检索 + +## 连接方式 +- **类型**:HTTP REST API +- **端点**:`http://localhost:3000/api/v1/datasets` + +## 可用能力 +- `semantic_search` +- `multi_dataset` +- `relevance_ranking` diff --git a/entries/dify/install.md b/entries/dify/install.md new file mode 100644 index 0000000..cbab2aa --- /dev/null +++ b/entries/dify/install.md @@ -0,0 +1,27 @@ +# 安装 Dify + +Dify 是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI Workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。支持数百种模型接入。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 4GB +- 磁盘空间:≥ 10GB +- 端口:3000, 5001 + +## 安装方式 +使用 `docker-compose` 部署。 + +### 步骤 +1. 克隆项目仓库或下载 docker-compose.yml +2. 根据需要修改 `.env` 配置文件 +3. 启动服务: +```bash +docker compose up -d +``` + +## 配置项 +- Docker 运行环境 +- OpenAI API Key(可选) + +## 验证 +访问 `http://localhost:3000` 确认服务已启动。 diff --git a/entries/dify/manifest.json b/entries/dify/manifest.json new file mode 100644 index 0000000..5c8d025 --- /dev/null +++ b/entries/dify/manifest.json @@ -0,0 +1,21 @@ +{ + "id": "dify", + "name": "Dify", + "type": "docker-app", + "version": "0.8.3", + "author": "Dify.AI", + "description": "开源 AI 应用开发平台,支持 RAG、Agent、工作流编排", + "tags": [ + "LLM", + "RAG", + "Agent", + "Workflow" + ], + "icon": "linear-gradient(135deg, #1C64F2, #7C3AED)", + "iconLetter": "D", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/dify/usage.md b/entries/dify/usage.md new file mode 100644 index 0000000..04b6c7d --- /dev/null +++ b/entries/dify/usage.md @@ -0,0 +1,8 @@ +# 使用 Dify + +## 服务描述 +开源 AI 应用开发平台,支持 RAG、Agent、工作流编排 + +## 访问方式 +- **Web 界面**:`http://localhost:3000` +- **GitHub**:https://github.com/langgenius/dify diff --git a/entries/fetch-mcp/install.md b/entries/fetch-mcp/install.md new file mode 100644 index 0000000..f840b8e --- /dev/null +++ b/entries/fetch-mcp/install.md @@ -0,0 +1,11 @@ +# 安装 Fetch MCP + +## 环境要求 +- Python >= 3.10 + +## 安装步骤 +## 验证 +运行以下命令确认可正常启动: +```bash +uvx mcp-server-fetch --help +``` diff --git a/entries/fetch-mcp/manifest.json b/entries/fetch-mcp/manifest.json new file mode 100644 index 0000000..89ed97d --- /dev/null +++ b/entries/fetch-mcp/manifest.json @@ -0,0 +1,19 @@ +{ + "id": "fetch-mcp", + "name": "Fetch MCP", + "type": "mcp", + "version": "0.6.2", + "author": "Anthropic", + "description": "网页内容获取与转换,将网页转为 Markdown 供 LLM 使用", + "tags": [ + "网页", + "抓取", + "Markdown" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/fetch-mcp/usage.md b/entries/fetch-mcp/usage.md new file mode 100644 index 0000000..51ad4db --- /dev/null +++ b/entries/fetch-mcp/usage.md @@ -0,0 +1,26 @@ +# 使用 Fetch MCP + +## 服务描述 +网页内容获取与转换,将网页转为 Markdown 供 LLM 使用 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`uvx mcp-server-fetch` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "uvx", + "args": [ + "mcp-server-fetch" + ] +} +``` + +## 可用能力 +- `url_fetch` +- `html_to_markdown` +- `content_extract` + +共提供 **2** 个工具。 diff --git a/entries/fs-mcp/install.md b/entries/fs-mcp/install.md new file mode 100644 index 0000000..7c03a0a --- /dev/null +++ b/entries/fs-mcp/install.md @@ -0,0 +1,11 @@ +# 安装 Filesystem MCP + +## 环境要求 +- Node.js >= 18 + +## 安装步骤 +## 验证 +运行以下命令确认可正常启动: +```bash +npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir --help +``` diff --git a/entries/fs-mcp/manifest.json b/entries/fs-mcp/manifest.json new file mode 100644 index 0000000..79de860 --- /dev/null +++ b/entries/fs-mcp/manifest.json @@ -0,0 +1,18 @@ +{ + "id": "fs-mcp", + "name": "Filesystem MCP", + "type": "mcp", + "version": "1.2.0", + "author": "Anthropic", + "description": "本地文件系统操作,支持读写、搜索、监控文件变化", + "tags": [ + "文件系统", + "本地" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/fs-mcp/usage.md b/entries/fs-mcp/usage.md new file mode 100644 index 0000000..645adf1 --- /dev/null +++ b/entries/fs-mcp/usage.md @@ -0,0 +1,29 @@ +# 使用 Filesystem MCP + +## 服务描述 +本地文件系统操作,支持读写、搜索、监控文件变化 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-filesystem", + "/path/to/allowed/dir" + ] +} +``` + +## 可用能力 +- `file_read` +- `file_write` +- `file_search` +- `file_watch` + +共提供 **11** 个工具。 diff --git a/entries/github-mcp/install.md b/entries/github-mcp/install.md new file mode 100644 index 0000000..228fe19 --- /dev/null +++ b/entries/github-mcp/install.md @@ -0,0 +1,17 @@ +# 安装 GitHub MCP + +## 环境要求 +- Node.js >= 18 + +## 安装步骤 + +### 配置环境变量 +```bash +export GITHUB_PERSONAL_ACCESS_TOKEN= +``` + +## 验证 +运行以下命令确认可正常启动: +```bash +npx -y @modelcontextprotocol/server-github --help +``` diff --git a/entries/github-mcp/manifest.json b/entries/github-mcp/manifest.json new file mode 100644 index 0000000..3ca8eee --- /dev/null +++ b/entries/github-mcp/manifest.json @@ -0,0 +1,19 @@ +{ + "id": "github-mcp", + "name": "GitHub MCP", + "type": "mcp", + "version": "0.9.1", + "author": "GitHub", + "description": "代码仓库操作,支持 PR、Issue、代码搜索和仓库管理", + "tags": [ + "代码", + "Git", + "PR" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/github-mcp/usage.md b/entries/github-mcp/usage.md new file mode 100644 index 0000000..5899a44 --- /dev/null +++ b/entries/github-mcp/usage.md @@ -0,0 +1,28 @@ +# 使用 GitHub MCP + +## 服务描述 +代码仓库操作,支持 PR、Issue、代码搜索和仓库管理 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`npx -y @modelcontextprotocol/server-github` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-github" + ] +} +``` + +## 可用能力 +- `repo_read` +- `pr_manage` +- `issue_manage` +- `code_search` + +共提供 **35** 个工具。 diff --git a/entries/lobechat/install.md b/entries/lobechat/install.md new file mode 100644 index 0000000..383c612 --- /dev/null +++ b/entries/lobechat/install.md @@ -0,0 +1,25 @@ +# 安装 LobeChat + +LobeChat 是一个开源的现代设计 ChatGPT/LLM UI 框架,支持多模型服务提供商(OpenAI / Claude / Gemini / Ollama 等),多模态和可扩展的插件系统。一键免费部署私有 ChatGPT/Claude 应用。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 1GB +- 磁盘空间:≥ 3GB +- 端口:3210 + +## 安装方式 +使用 `docker` 部署。 + +### 步骤 +1. 拉取 Docker 镜像并启动容器: +```bash +docker run -d -p 3210:3210 --name lobechat lobechat/lobechat:latest +``` + +## 配置项 +- Docker 运行环境 +- OpenAI API Key(可选) + +## 验证 +访问 `http://localhost:3210` 确认服务已启动。 diff --git a/entries/lobechat/manifest.json b/entries/lobechat/manifest.json new file mode 100644 index 0000000..a00d799 --- /dev/null +++ b/entries/lobechat/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "lobechat", + "name": "LobeChat", + "type": "docker-app", + "version": "1.20.0", + "author": "LobeHub", + "description": "开源高性能聊天机器人框架,支持多模型和插件", + "tags": [ + "Chat", + "多模型", + "插件" + ], + "icon": "linear-gradient(135deg, #000000, #333333)", + "iconLetter": "L", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/lobechat/usage.md b/entries/lobechat/usage.md new file mode 100644 index 0000000..1abe167 --- /dev/null +++ b/entries/lobechat/usage.md @@ -0,0 +1,8 @@ +# 使用 LobeChat + +## 服务描述 +开源高性能聊天机器人框架,支持多模型和插件 + +## 访问方式 +- **Web 界面**:`http://localhost:3210` +- **GitHub**:https://github.com/lobehub/lobe-chat diff --git a/entries/memory-mcp/install.md b/entries/memory-mcp/install.md new file mode 100644 index 0000000..0ffb301 --- /dev/null +++ b/entries/memory-mcp/install.md @@ -0,0 +1,11 @@ +# 安装 Memory MCP + +## 环境要求 +- Node.js >= 18 + +## 安装步骤 +## 验证 +运行以下命令确认可正常启动: +```bash +npx -y @modelcontextprotocol/server-memory --help +``` diff --git a/entries/memory-mcp/manifest.json b/entries/memory-mcp/manifest.json new file mode 100644 index 0000000..8259b43 --- /dev/null +++ b/entries/memory-mcp/manifest.json @@ -0,0 +1,19 @@ +{ + "id": "memory-mcp", + "name": "Memory MCP", + "type": "mcp", + "version": "0.6.2", + "author": "Anthropic", + "description": "基于知识图谱的持久化记忆服务,支持实体和关系的存取", + "tags": [ + "记忆", + "知识图谱", + "持久化" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/memory-mcp/usage.md b/entries/memory-mcp/usage.md new file mode 100644 index 0000000..1bfafd9 --- /dev/null +++ b/entries/memory-mcp/usage.md @@ -0,0 +1,27 @@ +# 使用 Memory MCP + +## 服务描述 +基于知识图谱的持久化记忆服务,支持实体和关系的存取 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`npx -y @modelcontextprotocol/server-memory` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "npx", + "args": [ + "-y", + "@modelcontextprotocol/server-memory" + ] +} +``` + +## 可用能力 +- `entity_store` +- `relation_store` +- `graph_query` + +共提供 **7** 个工具。 diff --git a/entries/n8n/install.md b/entries/n8n/install.md new file mode 100644 index 0000000..fc9d888 --- /dev/null +++ b/entries/n8n/install.md @@ -0,0 +1,25 @@ +# 安装 n8n + +n8n 是一个可扩展的工作流自动化工具。使用公平代码许可,拥有原生 AI 能力,可以连接任何东西。支持自托管,提供丰富的第三方服务集成节点。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 2GB +- 磁盘空间:≥ 5GB +- 端口:5678 + +## 安装方式 +使用 `docker` 部署。 + +### 步骤 +1. 拉取 Docker 镜像并启动容器: +```bash +docker run -d -p 5678:5678 --name n8n n8n/n8n:latest +``` + +## 配置项 +- Docker 运行环境 +- 数据库(SQLite / PostgreSQL) + +## 验证 +访问 `http://localhost:5678` 确认服务已启动。 diff --git a/entries/n8n/manifest.json b/entries/n8n/manifest.json new file mode 100644 index 0000000..019c51d --- /dev/null +++ b/entries/n8n/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "n8n", + "name": "n8n", + "type": "docker-app", + "version": "1.64.0", + "author": "n8n-io", + "description": "可视化工作流自动化平台,支持 400+ 集成", + "tags": [ + "Automation", + "Workflow", + "Integration" + ], + "icon": "linear-gradient(135deg, #EA4B71, #D93668)", + "iconLetter": "n", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/n8n/usage.md b/entries/n8n/usage.md new file mode 100644 index 0000000..a05f1a0 --- /dev/null +++ b/entries/n8n/usage.md @@ -0,0 +1,8 @@ +# 使用 n8n + +## 服务描述 +可视化工作流自动化平台,支持 400+ 集成 + +## 访问方式 +- **Web 界面**:`http://localhost:5678` +- **GitHub**:https://github.com/n8n-io/n8n diff --git a/entries/open-webui/install.md b/entries/open-webui/install.md new file mode 100644 index 0000000..929b3be --- /dev/null +++ b/entries/open-webui/install.md @@ -0,0 +1,25 @@ +# 安装 Open WebUI + +Open WebUI 是一个可扩展的自托管 AI 界面,支持完全离线操作。支持多种 LLM 运行器,包括 Ollama 和 OpenAI 兼容 API,内置 RAG 集成、网页浏览、代码执行等功能。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 2GB +- 磁盘空间:≥ 5GB +- 端口:8080 + +## 安装方式 +使用 `docker` 部署。 + +### 步骤 +1. 拉取 Docker 镜像并启动容器: +```bash +docker run -d -p 8080:8080 --name open-webui open-webui/open-webui:latest +``` + +## 配置项 +- Docker 运行环境 +- Ollama 或 OpenAI API Key + +## 验证 +访问 `http://localhost:8080` 确认服务已启动。 diff --git a/entries/open-webui/manifest.json b/entries/open-webui/manifest.json new file mode 100644 index 0000000..1129276 --- /dev/null +++ b/entries/open-webui/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "open-webui", + "name": "Open WebUI", + "type": "docker-app", + "version": "0.4.8", + "author": "Open WebUI", + "description": "自托管的 AI 对话界面,支持 Ollama 和 OpenAI 兼容 API", + "tags": [ + "Chat", + "Ollama", + "WebUI" + ], + "icon": "linear-gradient(135deg, #6366F1, #8B5CF6)", + "iconLetter": "O", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/open-webui/usage.md b/entries/open-webui/usage.md new file mode 100644 index 0000000..333186d --- /dev/null +++ b/entries/open-webui/usage.md @@ -0,0 +1,8 @@ +# 使用 Open WebUI + +## 服务描述 +自托管的 AI 对话界面,支持 Ollama 和 OpenAI 兼容 API + +## 访问方式 +- **Web 界面**:`http://localhost:8080` +- **GitHub**:https://github.com/open-webui/open-webui diff --git a/entries/openclaw/install.md b/entries/openclaw/install.md new file mode 100644 index 0000000..1e869fc --- /dev/null +++ b/entries/openclaw/install.md @@ -0,0 +1,28 @@ +# 安装 OpenClaw + +OpenClaw 是一个开源的 Agent 运行时平台,提供嵌入式运行时、会话管理、工具策略控制、多 Agent 编排、Sandbox 隔离执行等能力。支持流式输出、对话压缩、队列管理和 hooks 扩展,适合构建企业级 AI 应用。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 4GB +- 磁盘空间:≥ 10GB +- 端口:8080, 3000 + +## 安装方式 +使用 `docker-compose` 部署。 + +### 步骤 +1. 克隆项目仓库或下载 docker-compose.yml +2. 根据需要修改 `.env` 配置文件 +3. 启动服务: +```bash +docker compose up -d +``` + +## 配置项 +- Docker 运行环境 +- Node.js 18+ +- API Key 配置 + +## 验证 +访问 `http://localhost:8080` 确认服务已启动。 diff --git a/entries/openclaw/manifest.json b/entries/openclaw/manifest.json new file mode 100644 index 0000000..93b602e --- /dev/null +++ b/entries/openclaw/manifest.json @@ -0,0 +1,21 @@ +{ + "id": "openclaw", + "name": "OpenClaw", + "type": "docker-app", + "version": "0.9.0", + "author": "OpenClaw", + "description": "开源 Agent 运行时平台,支持多 Agent 编排和工具策略", + "tags": [ + "Agent", + "Runtime", + "Multi-Agent", + "Sandbox" + ], + "icon": "linear-gradient(135deg, #F59E0B, #DC2626)", + "iconLetter": "O", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/openclaw/usage.md b/entries/openclaw/usage.md new file mode 100644 index 0000000..913cbfa --- /dev/null +++ b/entries/openclaw/usage.md @@ -0,0 +1,8 @@ +# 使用 OpenClaw + +## 服务描述 +开源 Agent 运行时平台,支持多 Agent 编排和工具策略 + +## 访问方式 +- **Web 界面**:`http://localhost:8080` +- **GitHub**:https://github.com/openclaw/openclaw diff --git a/entries/playwright-mcp/install.md b/entries/playwright-mcp/install.md new file mode 100644 index 0000000..a54df7d --- /dev/null +++ b/entries/playwright-mcp/install.md @@ -0,0 +1,16 @@ +# 安装 Playwright MCP + +## 环境要求 +- Node.js >= 18 + +## 安装步骤 +1. 运行安装命令: +```bash +npx playwright install chromium +``` + +## 验证 +运行以下命令确认可正常启动: +```bash +npx @playwright/mcp@latest --help +``` diff --git a/entries/playwright-mcp/manifest.json b/entries/playwright-mcp/manifest.json new file mode 100644 index 0000000..7809fa5 --- /dev/null +++ b/entries/playwright-mcp/manifest.json @@ -0,0 +1,19 @@ +{ + "id": "playwright-mcp", + "name": "Playwright MCP", + "type": "mcp", + "version": "0.0.68", + "author": "Microsoft", + "description": "浏览器自动化 — 网页导航、截图、表单填写、DOM 操作、PDF 生成", + "tags": [ + "浏览器", + "自动化", + "Playwright" + ], + "icon": "terminal", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/playwright-mcp/usage.md b/entries/playwright-mcp/usage.md new file mode 100644 index 0000000..d87a56e --- /dev/null +++ b/entries/playwright-mcp/usage.md @@ -0,0 +1,29 @@ +# 使用 Playwright MCP + +## 服务描述 +浏览器自动化 — 网页导航、截图、表单填写、DOM 操作、PDF 生成 + +## 连接方式 +- **传输协议**:stdio +- **启动命令**:`npx @playwright/mcp@latest` + +### 连接配置 +```json +{ + "transport": "stdio", + "command": "npx", + "args": [ + "@playwright/mcp@latest" + ] +} +``` + +## 可用能力 +- `page_navigate` +- `screenshot` +- `dom_query` +- `form_fill` +- `pdf_generate` +- `content_extract` + +共提供 **33** 个工具。 diff --git a/services/ragflow-pipeline/index.json b/entries/ragflow-pipeline/manifest.json similarity index 60% rename from services/ragflow-pipeline/index.json rename to entries/ragflow-pipeline/manifest.json index c8539f4..752c03a 100644 --- a/services/ragflow-pipeline/index.json +++ b/entries/ragflow-pipeline/manifest.json @@ -1,20 +1,19 @@ { "id": "ragflow-pipeline", "name": "RagFlow Pipeline", - "description": "深度文档理解 RAG 引擎,支持复杂格式文档解析和多级检索", - "sourceAppId": "ragflow", - "sourceAppName": "RagFlow", - "endpoint": "http://localhost:9380/api/v1", - "capabilities": [ - "doc_parsing", - "deep_retrieval", - "citation" - ], + "type": "http-api", "version": "0.14.0", "author": "InfiniFlow", + "description": "深度文档理解 RAG 引擎,支持复杂格式文档解析和多级检索", "tags": [ "RAG", "文档理解", "Pipeline" + ], + "icon": "globe", + "platformSupport": [ + "macos", + "windows", + "linux" ] } diff --git a/entries/ragflow-pipeline/usage.md b/entries/ragflow-pipeline/usage.md new file mode 100644 index 0000000..8b82cb6 --- /dev/null +++ b/entries/ragflow-pipeline/usage.md @@ -0,0 +1,13 @@ +# 使用 RagFlow Pipeline + +## 服务描述 +深度文档理解 RAG 引擎,支持复杂格式文档解析和多级检索 + +## 连接方式 +- **类型**:HTTP REST API +- **端点**:`http://localhost:9380/api/v1` + +## 可用能力 +- `doc_parsing` +- `deep_retrieval` +- `citation` diff --git a/entries/ragflow/install.md b/entries/ragflow/install.md new file mode 100644 index 0000000..61b9f7b --- /dev/null +++ b/entries/ragflow/install.md @@ -0,0 +1,27 @@ +# 安装 RagFlow + +RagFlow 是一款基于深度文档理解构建的开源 RAG 引擎。可以为各种规模的企业及个人提供流畅的 RAG 工作流,结合大语言模型(LLM)针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。 + +## 环境要求 +- Docker 已安装并运行 +- 内存:≥ 8GB +- 磁盘空间:≥ 20GB +- 端口:9380, 443, 80 + +## 安装方式 +使用 `docker-compose` 部署。 + +### 步骤 +1. 克隆项目仓库或下载 docker-compose.yml +2. 根据需要修改 `.env` 配置文件 +3. 启动服务: +```bash +docker compose up -d +``` + +## 配置项 +- Docker 运行环境 +- Elasticsearch / Infinity 数据库 + +## 验证 +访问 `http://localhost:9380` 确认服务已启动。 diff --git a/entries/ragflow/manifest.json b/entries/ragflow/manifest.json new file mode 100644 index 0000000..720ac1e --- /dev/null +++ b/entries/ragflow/manifest.json @@ -0,0 +1,20 @@ +{ + "id": "ragflow", + "name": "RagFlow", + "type": "docker-app", + "version": "0.14.0", + "author": "InfiniFlow", + "description": "基于深度文档理解的开源 RAG 引擎", + "tags": [ + "RAG", + "文档理解", + "知识库" + ], + "icon": "linear-gradient(135deg, #F97316, #EF4444)", + "iconLetter": "R", + "platformSupport": [ + "macos", + "windows", + "linux" + ] +} diff --git a/entries/ragflow/usage.md b/entries/ragflow/usage.md new file mode 100644 index 0000000..0dd5dcf --- /dev/null +++ b/entries/ragflow/usage.md @@ -0,0 +1,8 @@ +# 使用 RagFlow + +## 服务描述 +基于深度文档理解的开源 RAG 引擎 + +## 访问方式 +- **Web 界面**:`http://localhost:9380` +- **GitHub**:https://github.com/infiniflow/ragflow diff --git a/services/wecom-webhook/index.json b/entries/wecom-webhook/manifest.json similarity index 64% rename from services/wecom-webhook/index.json rename to entries/wecom-webhook/manifest.json index 376f959..a287a1a 100644 --- a/services/wecom-webhook/index.json +++ b/entries/wecom-webhook/manifest.json @@ -1,18 +1,19 @@ { "id": "wecom-webhook", "name": "企业微信 Webhook", - "description": "企业微信机器人消息通知,支持文本、Markdown 和卡片消息", - "endpoint": "https://qyapi.weixin.qq.com/cgi-bin/webhook/send", - "capabilities": [ - "text_message", - "markdown_message", - "card_message" - ], + "type": "http-api", "version": "1.0", "author": "腾讯", + "description": "企业微信机器人消息通知,支持文本、Markdown 和卡片消息", "tags": [ "通知", "企业微信", "Webhook" + ], + "icon": "globe", + "platformSupport": [ + "macos", + "windows", + "linux" ] } diff --git a/entries/wecom-webhook/usage.md b/entries/wecom-webhook/usage.md new file mode 100644 index 0000000..645066b --- /dev/null +++ b/entries/wecom-webhook/usage.md @@ -0,0 +1,13 @@ +# 使用 企业微信 Webhook + +## 服务描述 +企业微信机器人消息通知,支持文本、Markdown 和卡片消息 + +## 连接方式 +- **类型**:HTTP REST API +- **端点**:`https://qyapi.weixin.qq.com/cgi-bin/webhook/send` + +## 可用能力 +- `text_message` +- `markdown_message` +- `card_message` diff --git a/manifest.json b/manifest.json index 42ebdd1..e280a4e 100644 --- a/manifest.json +++ b/manifest.json @@ -1,25 +1,27 @@ { "$schema": "http://json-schema.org/draft-07/schema#", "id": "desirecore-registry-manifest", - "version": "2.0.0", + "version": "3.0.0", "name": "DesireCore Registry", "description": "DesireCore 官方应用商店与服务注册表", "maintainer": "DesireCore Team", "repository": "https://github.com/desirecore/registry", - "lastUpdated": "2026-02-24", + "lastUpdated": "2026-03-08", "stats": { "apps": 8, "mcpServices": 7, "httpServices": 5, "descriptors": 18, "serviceCategories": 6, - "appCategories": 5 + "appCategories": 5, + "entries": 20 }, "dataVersion": { "apps": "2.0.0", "mcp": "2.0.0", "services": "2.0.0", "descriptors": "1.1.0", - "categories": "1.1.0" + "categories": "1.1.0", + "entries": "1.0.0" } } diff --git a/mcp/db-mcp/index.json b/mcp/db-mcp/index.json deleted file mode 100644 index bcdf20f..0000000 --- a/mcp/db-mcp/index.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "id": "db-mcp", - "name": "Database MCP", - "description": "PostgreSQL 数据库查询与管理,支持 SQL 执行和 Schema 浏览", - "capabilities": [ - "sql_query", - "schema_browse", - "data_export" - ], - "toolCount": 8, - "version": "0.5.2", - "author": "Community", - "tags": [ - "数据库", - "PostgreSQL", - "SQL" - ], - "install": { - "method": "npx", - "packageName": "@modelcontextprotocol/server-postgres", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-postgres", - "postgresql://localhost/mydb" - ] - }, - "connection": { - "transport": "stdio", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-postgres", - "postgresql://localhost/mydb" - ] - } -} diff --git a/mcp/fetch-mcp/index.json b/mcp/fetch-mcp/index.json deleted file mode 100644 index f483f30..0000000 --- a/mcp/fetch-mcp/index.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "fetch-mcp", - "name": "Fetch MCP", - "description": "网页内容获取与转换,将网页转为 Markdown 供 LLM 使用", - "capabilities": [ - "url_fetch", - "html_to_markdown", - "content_extract" - ], - "toolCount": 2, - "version": "0.6.2", - "author": "Anthropic", - "tags": [ - "网页", - "抓取", - "Markdown" - ], - "install": { - "method": "uvx", - "packageName": "mcp-server-fetch", - "command": "uvx", - "args": [ - "mcp-server-fetch" - ] - }, - "connection": { - "transport": "stdio", - "command": "uvx", - "args": [ - "mcp-server-fetch" - ] - } -} diff --git a/mcp/fs-mcp/index.json b/mcp/fs-mcp/index.json deleted file mode 100644 index ffd6785..0000000 --- a/mcp/fs-mcp/index.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "id": "fs-mcp", - "name": "Filesystem MCP", - "description": "本地文件系统操作,支持读写、搜索、监控文件变化", - "capabilities": [ - "file_read", - "file_write", - "file_search", - "file_watch" - ], - "toolCount": 11, - "version": "1.2.0", - "author": "Anthropic", - "tags": [ - "文件系统", - "本地" - ], - "install": { - "method": "npx", - "packageName": "@modelcontextprotocol/server-filesystem", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-filesystem", - "/path/to/allowed/dir" - ] - }, - "connection": { - "transport": "stdio", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-filesystem", - "/path/to/allowed/dir" - ] - } -} diff --git a/mcp/github-mcp/index.json b/mcp/github-mcp/index.json deleted file mode 100644 index 5d77f99..0000000 --- a/mcp/github-mcp/index.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "github-mcp", - "name": "GitHub MCP", - "description": "代码仓库操作,支持 PR、Issue、代码搜索和仓库管理", - "capabilities": [ - "repo_read", - "pr_manage", - "issue_manage", - "code_search" - ], - "toolCount": 35, - "version": "0.9.1", - "author": "GitHub", - "tags": [ - "代码", - "Git", - "PR" - ], - "install": { - "method": "npx", - "packageName": "@modelcontextprotocol/server-github", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-github" - ], - "env": { - "GITHUB_PERSONAL_ACCESS_TOKEN": "" - } - }, - "connection": { - "transport": "stdio", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-github" - ] - } -} diff --git a/mcp/memory-mcp/index.json b/mcp/memory-mcp/index.json deleted file mode 100644 index 4ab8269..0000000 --- a/mcp/memory-mcp/index.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "id": "memory-mcp", - "name": "Memory MCP", - "description": "基于知识图谱的持久化记忆服务,支持实体和关系的存取", - "capabilities": [ - "entity_store", - "relation_store", - "graph_query" - ], - "toolCount": 7, - "version": "0.6.2", - "author": "Anthropic", - "tags": [ - "记忆", - "知识图谱", - "持久化" - ], - "install": { - "method": "npx", - "packageName": "@modelcontextprotocol/server-memory", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-memory" - ] - }, - "connection": { - "transport": "stdio", - "command": "npx", - "args": [ - "-y", - "@modelcontextprotocol/server-memory" - ] - } -} diff --git a/mcp/playwright-mcp/index.json b/mcp/playwright-mcp/index.json deleted file mode 100644 index 76741d2..0000000 --- a/mcp/playwright-mcp/index.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "playwright-mcp", - "name": "Playwright MCP", - "description": "浏览器自动化 — 网页导航、截图、表单填写、DOM 操作、PDF 生成", - "capabilities": [ - "page_navigate", - "screenshot", - "dom_query", - "form_fill", - "pdf_generate", - "content_extract" - ], - "toolCount": 33, - "version": "0.0.68", - "author": "Microsoft", - "tags": [ - "浏览器", - "自动化", - "Playwright" - ], - "install": { - "method": "npx", - "packageName": "@playwright/mcp", - "command": "npx", - "args": [ - "@playwright/mcp@latest" - ], - "postInstall": [ - "npx playwright install chromium" - ] - }, - "connection": { - "transport": "stdio", - "command": "npx", - "args": [ - "@playwright/mcp@latest" - ] - } -}