feat: 建立统一目录元数据与获取契约 (#5)

* feat: 建立 Registry 目录元数据验证基础

* feat: 迁移 Registry 应用目录元数据

* test: 解耦目录迁移进度断言

* feat: 迁移 Registry 服务目录元数据

* fix(catalog): 强制 Registry 目录元数据

* fix(catalog): 兼容 Registry v4 外部集成
This commit is contained in:
2026-08-31 04:03:38 -04:00
committed by GitHub
parent 67aeb72b20
commit 223be1f04b
31 changed files with 3169 additions and 10 deletions

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "anythingllm"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "AnythingLLM",
"summary": "全能型 AI 桌面应用,支持 RAG、Agent 和文档对话",
"description": "AnythingLLM 是一个全能型 AI 应用,可以将任何文档、资源或内容转化为上下文,供任何 LLM 在聊天中使用。支持多用户管理、权限控制和嵌入式对话。"
},
"en-US": {
"name": "AnythingLLM",
"summary": "All-in-one AI desktop application with RAG, agents, and document chat",
"description": "AnythingLLM is an all-in-one AI application that turns documents, resources, or other content into context for use with any LLM in chat. It supports multi-user management, access control, and embedded chat."
}
},
"tags": [
"RAG",
"Desktop",
"文档对话"
]
},
"release": {
"state": "known",
"version": "1.11.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-14",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/Mintplex-Labs/anything-llm"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Mintplex Labs",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "tools"
}
}

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "baidu-map"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "百度地图 API",
"summary": "地理位置服务,支持地理编码、路线规划和 POI 搜索"
},
"en-US": {
"name": "Baidu Maps API",
"summary": "Geolocation service with geocoding, route planning, and POI search"
}
},
"tags": [
"地图",
"地理位置",
"POI"
]
},
"release": {
"state": "known",
"version": "3.0",
"versionScheme": "opaque"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "百度",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "http",
"authType": "unknown",
"capabilities": [
"geocoding",
"route_plan",
"poi_search",
"distance_calc"
]
}
}

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "coze"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Coze",
"summary": "字节跳动 AI Bot 开发平台(开源社区版)",
"description": "Coze 是一个 AI 聊天机器人和应用开发平台,提供 LLM、知识库、插件和工作流等能力。支持快速构建、测试和部署 AI Bot无需编程经验。"
},
"en-US": {
"name": "Coze",
"summary": "ByteDance AI bot development platform (open-source community edition)",
"description": "Coze is an AI chatbot and application development platform that provides LLM, knowledge base, plugin, and workflow capabilities. It supports rapidly building, testing, and deploying AI bots without requiring programming experience."
}
},
"tags": [
"Bot",
"LLM",
"插件"
]
},
"release": {
"state": "known",
"version": "0.5.1",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-16",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/coze-dev/coze-studio"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "coze-dev",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "ai-platform"
}
}

View File

@@ -0,0 +1,85 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "db-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Database MCP",
"summary": "PostgreSQL 数据库查询与管理,支持 SQL 执行和 Schema 浏览"
},
"en-US": {
"name": "Database MCP",
"summary": "PostgreSQL database querying and management with SQL execution and schema browsing"
}
},
"tags": [
"数据库",
"PostgreSQL",
"SQL"
]
},
"release": {
"state": "known",
"version": "0.6.2",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://www.npmjs.com/package/@modelcontextprotocol/server-postgres"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Anthropic",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"sql_query",
"schema_browse",
"data_export"
],
"toolCount": 1
}
}

View File

@@ -0,0 +1,79 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "deepl-translate"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "DeepL 翻译",
"summary": "高质量多语言翻译服务,支持 35+ 语言互译和文档翻译"
},
"en-US": {
"name": "DeepL Translation",
"summary": "High-quality multilingual translation service supporting 35+ languages and document translation"
}
},
"tags": [
"翻译",
"多语言",
"NLP"
]
},
"release": {
"state": "known",
"version": "2.0",
"versionScheme": "opaque"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "DeepL",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "http",
"authType": "unknown",
"capabilities": [
"text_translate",
"doc_translate",
"language_detect"
]
}
}

View File

@@ -0,0 +1,79 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "dify-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Dify MCP Bridge",
"summary": "Dify 平台 Agent 工具集桥接,支持调用 Dify 内置工具和自定义工具"
},
"en-US": {
"name": "Dify MCP Bridge",
"summary": "Bridge to the Dify platform's agent tools, including built-in and custom tools"
}
},
"tags": [
"Agent",
"工具集",
"Workflow"
]
},
"release": {
"state": "known",
"version": "1.13.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Dify.AI",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"tool_invoke",
"workflow_trigger",
"knowledge_query"
]
}
}

View File

@@ -0,0 +1,79 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "dify-rag"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Dify RAG API",
"summary": "Dify 知识库检索服务,支持语义搜索和多知识库联合检索"
},
"en-US": {
"name": "Dify RAG API",
"summary": "Dify knowledge base retrieval service with semantic search and federated search across multiple knowledge bases"
}
},
"tags": [
"RAG",
"知识库",
"检索"
]
},
"release": {
"state": "known",
"version": "1.13.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Dify.AI",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "http",
"authType": "unknown",
"capabilities": [
"semantic_search",
"multi_dataset",
"relevance_ranking"
]
}
}

View File

@@ -0,0 +1,81 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "dify"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Dify",
"summary": "开源 AI 应用开发平台,支持 RAG、Agent、工作流编排",
"description": "Dify 是一个开源的 LLM 应用开发平台,提供从 Agent 构建到 AI Workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。支持数百种模型接入。"
},
"en-US": {
"name": "Dify",
"summary": "Open-source AI application development platform with RAG, agents, and workflow orchestration",
"description": "Dify is an open-source LLM application development platform that covers agent building, AI workflow orchestration, RAG retrieval, and model management. It helps teams build and operate generative AI-native applications and supports hundreds of models."
}
},
"tags": [
"LLM",
"RAG",
"Agent",
"Workflow"
]
},
"release": {
"state": "known",
"version": "1.13.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-16",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/langgenius/dify"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Dify.AI",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "ai-platform"
}
}

View File

@@ -0,0 +1,90 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "electron-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Electron MCP",
"summary": "Electron 桌面应用自动化 — 经 CDP 发现窗口、执行 JS、点击填表、截图、读日志"
},
"en-US": {
"name": "Electron MCP",
"summary": "Electron desktop automation via CDP for window discovery, JavaScript execution, clicks, form input, screenshots, and log reading"
}
},
"tags": [
"Electron",
"桌面应用",
"自动化",
"调试",
"CDP"
]
},
"release": {
"state": "known",
"version": "1.5.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-07-29",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://www.npmjs.com/package/electron-mcp-server"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "halilural",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"window_discover",
"js_evaluate",
"ui_interact",
"element_inspect",
"screenshot",
"log_read"
],
"toolCount": 4
}
}

View File

@@ -0,0 +1,85 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "fetch-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Fetch MCP",
"summary": "网页内容获取与转换,将网页转为 Markdown 供 LLM 使用"
},
"en-US": {
"name": "Fetch MCP",
"summary": "Fetches and converts web content into Markdown for LLM use"
}
},
"tags": [
"网页",
"抓取",
"Markdown"
]
},
"release": {
"state": "known",
"version": "2025.4.7",
"versionScheme": "calver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://pypi.org/project/mcp-server-fetch/"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Anthropic",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"url_fetch",
"html_to_markdown",
"content_extract"
],
"toolCount": 1
}
}

View File

@@ -0,0 +1,85 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "fs-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Filesystem MCP",
"summary": "本地文件系统操作,支持读写、搜索、监控文件变化"
},
"en-US": {
"name": "Filesystem MCP",
"summary": "Local filesystem operations with file reading, writing, search, and change monitoring"
}
},
"tags": [
"文件系统",
"本地"
]
},
"release": {
"state": "known",
"version": "2026.1.14",
"versionScheme": "calver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://www.npmjs.com/package/@modelcontextprotocol/server-filesystem"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Anthropic",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"file_read",
"file_write",
"file_search",
"file_watch"
],
"toolCount": 13
}
}

View File

@@ -0,0 +1,86 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "github-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "GitHub MCP",
"summary": "代码仓库操作,支持 PR、Issue、代码搜索和仓库管理"
},
"en-US": {
"name": "GitHub MCP",
"summary": "Repository operations for pull requests, issues, code search, and repository management"
}
},
"tags": [
"代码",
"Git",
"PR"
]
},
"release": {
"state": "known",
"version": "0.32.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "container",
"url": "https://ghcr.io/github/github-mcp-server"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "GitHub",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "bearer",
"capabilities": [
"repo_read",
"pr_manage",
"issue_manage",
"code_search"
],
"toolCount": 51
}
}

View File

@@ -0,0 +1,81 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "lobechat"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "LobeChat",
"summary": "开源多 Agent 协作工作空间,支持多模型和插件",
"description": "LobeChat 是一个开源的多 Agent 协作工作空间支持多模型服务提供商OpenAI / Claude / Gemini / Ollama 等),多模态和可扩展的插件系统。一键免费部署私有 ChatGPT/Claude 应用。"
},
"en-US": {
"name": "LobeChat",
"summary": "Open-source multi-agent collaboration workspace with multi-model and plugin support",
"description": "LobeChat is an open-source multi-agent collaboration workspace that supports multiple model providers (OpenAI, Claude, Gemini, Ollama, and more), multimodal interactions, and an extensible plugin system. It enables one-click deployment of private ChatGPT or Claude applications."
}
},
"tags": [
"Chat",
"多模型",
"Agent",
"插件"
]
},
"release": {
"state": "known",
"version": "2.1.38",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-14",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/lobehub/lobe-chat"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "LobeHub",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "chat"
}
}

View File

@@ -0,0 +1,85 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "memory-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Memory MCP",
"summary": "基于知识图谱的持久化记忆服务,支持实体和关系的存取"
},
"en-US": {
"name": "Memory MCP",
"summary": "Persistent memory service built on a knowledge graph, with entity and relationship storage"
}
},
"tags": [
"记忆",
"知识图谱",
"持久化"
]
},
"release": {
"state": "known",
"version": "2026.1.26",
"versionScheme": "calver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://www.npmjs.com/package/@modelcontextprotocol/server-memory"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Anthropic",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"entity_store",
"relation_store",
"graph_query"
],
"toolCount": 9
}
}

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "n8n"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "n8n",
"summary": "可视化工作流自动化平台,支持 400+ 集成",
"description": "n8n 是一个可扩展的工作流自动化工具。使用公平代码许可,拥有原生 AI 能力,可以连接任何东西。支持自托管,提供丰富的第三方服务集成节点。"
},
"en-US": {
"name": "n8n",
"summary": "Visual workflow automation platform with 400+ integrations",
"description": "n8n is an extensible workflow automation tool. It uses a fair-code license, includes native AI capabilities, and can connect to almost anything. It supports self-hosting and offers a broad range of integration nodes for third-party services."
}
},
"tags": [
"Automation",
"Workflow",
"Integration"
]
},
"release": {
"state": "known",
"version": "2.10.4",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-14",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/n8n-io/n8n"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "n8n-io",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "workflow"
}
}

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "open-webui"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Open WebUI",
"summary": "自托管的 AI 对话界面,支持 Ollama 和 OpenAI 兼容 API",
"description": "Open WebUI 是一个可扩展的自托管 AI 界面,支持完全离线操作。支持多种 LLM 运行器,包括 Ollama 和 OpenAI 兼容 API内置 RAG 集成、网页浏览、代码执行等功能。"
},
"en-US": {
"name": "Open WebUI",
"summary": "Self-hosted AI chat interface for Ollama and OpenAI-compatible APIs",
"description": "Open WebUI is an extensible, self-hosted AI interface that can operate fully offline. It supports multiple LLM runners, including Ollama and OpenAI-compatible APIs, and includes RAG integration, web browsing, code execution, and more."
}
},
"tags": [
"Chat",
"Ollama",
"WebUI"
]
},
"release": {
"state": "known",
"version": "0.8.10",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-14",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/open-webui/open-webui"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Open WebUI",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "chat"
}
}

View File

@@ -0,0 +1,81 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "openclaw"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "OpenClaw",
"summary": "开源个人 AI 助手,支持多渠道网关和本地优先架构",
"description": "OpenClaw 是一个开源的个人 AI 助手平台提供多渠道网关WhatsApp、Telegram、Slack、Discord 等)、本地优先架构、会话管理和工具策略控制等能力。支持流式输出、对话压缩和 hooks 扩展。"
},
"en-US": {
"name": "OpenClaw",
"summary": "Open-source personal AI assistant with a multi-channel gateway and local-first architecture",
"description": "OpenClaw is an open-source personal AI assistant platform with a multi-channel gateway (WhatsApp, Telegram, Slack, Discord, and more), a local-first architecture, session management, and tool policy controls. It supports streaming output, conversation compaction, and hook-based extensions."
}
},
"tags": [
"Agent",
"Gateway",
"Multi-Channel",
"Local-First"
]
},
"release": {
"state": "known",
"version": "2026.3.8",
"versionScheme": "calver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-16",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/openclaw/openclaw"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "OpenClaw",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "ai-platform"
}
}

View File

@@ -0,0 +1,88 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "playwright-mcp"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "Playwright MCP",
"summary": "浏览器自动化 — 网页导航、截图、表单填写、DOM 操作、PDF 生成"
},
"en-US": {
"name": "Playwright MCP",
"summary": "Browser automation for navigation, screenshots, form filling, DOM operations, and PDF generation"
}
},
"tags": [
"浏览器",
"自动化",
"Playwright"
]
},
"release": {
"state": "known",
"version": "0.0.68",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "package",
"url": "https://www.npmjs.com/package/@playwright/mcp"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "Microsoft",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "mcp",
"authType": "unknown",
"capabilities": [
"page_navigate",
"screenshot",
"dom_query",
"form_fill",
"pdf_generate",
"content_extract"
],
"toolCount": 34
}
}

View File

@@ -0,0 +1,79 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "ragflow-pipeline"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "RagFlow Pipeline",
"summary": "深度文档理解 RAG 引擎,支持复杂格式文档解析和多级检索"
},
"en-US": {
"name": "RAGFlow Pipeline",
"summary": "Deep document-understanding RAG engine for complex document parsing and multi-stage retrieval"
}
},
"tags": [
"RAG",
"文档理解",
"Pipeline"
]
},
"release": {
"state": "known",
"version": "0.24.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "InfiniFlow",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "http",
"authType": "unknown",
"capabilities": [
"doc_parsing",
"deep_retrieval",
"citation"
]
}
}

View File

@@ -0,0 +1,80 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "app",
"id": "ragflow"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "RagFlow",
"summary": "基于深度文档理解的开源 RAG 引擎",
"description": "RagFlow 是一款基于深度文档理解构建的开源 RAG 引擎。可以为各种规模的企业及个人提供流畅的 RAG 工作流结合大语言模型LLM针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用。"
},
"en-US": {
"name": "RagFlow",
"summary": "Open-source RAG engine built on deep document understanding",
"description": "RAGFlow is an open-source RAG engine built on deep document understanding. It provides smooth RAG workflows for organizations and individuals at any scale, combining large language models (LLMs) with complex, diverse data formats to deliver reliable answers with grounded citations."
}
},
"tags": [
"RAG",
"文档理解",
"知识库"
]
},
"release": {
"state": "known",
"version": "0.24.0",
"versionScheme": "semver"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-06-14",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {
"content": {
"kind": "git",
"url": "https://github.com/infiniflow/ragflow"
}
},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "InfiniFlow",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "app",
"category": "rag"
}
}

View File

@@ -0,0 +1,83 @@
{
"$schema": "../../schemas/catalog-metadata.v1.schema.json",
"schemaVersion": 1,
"identity": {
"kind": "service",
"id": "wecom-webhook"
},
"presentation": {
"defaultLocale": "zh-CN",
"i18n": {
"zh-CN": {
"name": "企业微信 Webhook",
"summary": "企业微信机器人消息通知支持文本、Markdown、图片、图文、文件、语音和卡片消息"
},
"en-US": {
"name": "WeCom Webhook",
"summary": "WeCom bot notifications supporting text, Markdown, images, news, files, voice messages, and cards"
}
},
"tags": [
"通知",
"企业微信",
"Webhook"
]
},
"release": {
"state": "known",
"version": "1.0",
"versionScheme": "opaque"
},
"timestamps": {
"catalogUpdatedAt": {
"state": "known",
"value": "2026-03-09",
"precision": "day"
},
"releasePublishedAt": {
"state": "unknown"
},
"reviewedAt": {
"state": "unknown"
},
"upstreamObservedAt": {
"state": "unknown"
}
},
"provenance": {},
"governance": {
"availability": "listing-only",
"license": {
"state": "unknown"
},
"redistribution": "verify-package-terms",
"upstreamMaintainer": {
"name": "腾讯",
"verified": false
}
},
"compatibility": {
"platforms": {
"state": "known",
"values": [
"macos",
"windows",
"linux"
]
}
},
"spec": {
"kind": "service",
"protocol": "http",
"authType": "unknown",
"capabilities": [
"text_message",
"markdown_message",
"image_message",
"news_message",
"file_message",
"voice_message",
"card_message"
]
}
}