mcpField
D
docyrus-platform

docyrus-platform

github.com/docyrus开发13222 次安装5 周前更新
代码仓库

关于 docyrus-platform

docyrus-platform 是 Docyrus 的概念与架构指南,面向构建业务应用和 Agent 的开发者。它介绍平台组件,并将概念对应到负责具体任务的专用技能。

主要功能

  1. 01概览应用构建组件
  2. 02介绍数据源、字段与查询
  3. 03说明自动化与工作流概念
  4. 04概述 AI Agent 平台能力
  5. 05将概念对应到专用技能

适用场景

  1. 01规划 Docyrus 应用架构
  2. 02选择数据或自动化任务所需技能
  3. 03了解 Docyrus 的 AI 与集成能力

MCP 相关

指南将 MCP 服务列为 Docyrus AI Agent 能力的一部分,并在开发者工具中提及 MCP 服务。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/docyrus/agent-skills --skill docyrus-platform

安装后在 Claude Code 中输入/docyrus-platform确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
ai-capabilities.md
auth-and-multi-tenancy.md
automation-and-workflows.md
core-building-blocks.md
developer-tools.md
integrations-and-events.md
platform-services.md
querying-and-data-operations.md

详细介绍

Docyrus 平台

Docyrus 是一个 AI 原生后端平台即服务(BPaaS),用于构建 B2B Web/移动应用、客户门户、内部工具、AI Agent、聊天机器人和集成,无需从头搭建后端基础设施。此技能是架构地图:介绍各个构建模块、它们如何组合,以及每种操作指南对应哪个专用技能。

核心构建模块

平台由可组合成应用的构建模块组成:

  • 应用 — 顶层容器,将数据源、自动化、Agent 和自定义查询归入一个可部署单元。
  • 数据源 — 具有类型化架构的结构化记录集合。分为四种类型:简单、高级、外部(已连接的数据库/API)和系统(预构建)。每个数据源——无论内部还是外部——都通过统一的 CRUD 端点公开。
  • 字段 — 45+ 种字段类型,用于定义每个数据源的架构:文本、数字、日期、选项、关系、文件、公式、嵌套数据等。
  • 枚举 — 可复用的选项集,供选择字段使用(颜色、图标、排序)。
  • 自定义查询 — 基于 SQL 的分析模板,支持变量插值、运行时筛选和多数据库目标。
  • 自动化 — 事件驱动的工作流:触发器(记录变更、计划任务、Webhook、电子邮件、Web 表单、按钮)→ 操作节点链(电子邮件、通知、记录操作、HTTP、AI、脚本)。

详细的构建模块规范:references/core-building-blocks.md。

各类任务对应的技能

此技能介绍概念。如需执行操作,请使用相应的专用技能:

目标…使用技能
设计数据源(架构、字段、关系、枚举、访问权限)docyrus-data-source-design
构建自动化(触发器 + 操作节点图)docyrus-automation-design
构建自定义 AI Agent + 其子资源docyrus-agent-design
编写系统基础 Agent(“Docy”)调用的 AI 工具docyrus-app-ai-tools
设计电子邮件模板docyrus-email-template-design
设计 HTML/PDF 打印/报告模板docyrus-print-pdf-template-design
构建可将提交内容收集为记录的公共 Web 表单docyrus-webform-design
设计数据源记录的创建/编辑/查看表单(网格、分区、条件规则)docyrus-dynamic-form-design
配置租户 ACL(角色、层级单位、角色规则)docyrus-acl-design
发现并调用第三方集成/连接器(docyrus connect)docyrus-integrations-and-connectors
查询/执行数据 CRUD、编写筛选条件/公式、构建查询负载docyrus-api-dev
编写 DSQL(逻辑 SQL)查询,或使用自然语言执行 dsql askdocyrus-dsql-query-design
通过终端完成所有操作(身份验证、ds、studio、automation、agent 等)docyrus-cli-app
在 Docyrus 上构建 React 应用(集合、网格、表单)docyrus-app-dev-react、docyrus-data-grid-page-design、docyrus-record-detail-form-design

功能领域(概念)

查询与数据操作

统一查询引擎:列选择、50+ 种筛选运算符、聚合、公式、透视、子查询、全文搜索;支持完整 CRUD、批量操作、评论和附件;另提供一个针对 appSlug.dataSourceSlug 表的只读逻辑 SQL 端点(DSQL)。概念概览:references/querying-and-data-operations.md。 → 查询负载和公式:docyrus-api-dev。DSQL(逻辑 SQL、dsql ask):docyrus-dsql-query-design。通过终端查询:docyrus-cli-app。

AI 功能

AI Agent 构建器支持工具绑定、知识库、MCP 服务、18+ 种模型提供商、Agent 链接、任务调度、持久化记忆、聊天集成和评估指标。概念概览:references/ai-capabilities.md。 → 构建 Agent:docyrus-agent-design。编写 Docy 调用的工具:docyrus-app-ai-tools。

自动化与工作流

事件驱动的自动化引擎:触发器类型和操作节点类型、条件流程、操作链、归档。概念概述:references/automation-and-workflows.md。 → 构建自动化:docyrus-automation-design。

身份验证与多租户

OAuth2 流程(PKCE、Client Credentials、Device Code)、基于范围的权限、租户隔离、基于角色和记录级别的 ACL、React 身份验证辅助工具,以及客户端门户。概念概述:references/auth-and-multi-tenancy.md。 → 配置 ACL:docyrus-acl-design。在应用代码中使用 OAuth:docyrus-api-dev。

集成与事件

用于 HTTP 和 SQL 提供方的连接器框架、Webhook/事件管理、连接器发现、协作文档编辑、应用内消息、通知和电子邮件。概念概述:references/integrations-and-events.md。 → 发现并使用连接器(docyrus connect):docyrus-integrations-and-connectors。Webhook/消息 CLI:docyrus-cli-app。

平台服务

应用模板、数据导入/导出、报告与分析、部署与版本控制、本地化与导航、审计日志和计费。概念概述:references/platform-services.md。 → 公共数据收集 Web 表单有专属技能:docyrus-webform-design。

开发者工具

自动生成的 OpenAPI 规范、MCP 服务、功能齐全的 CLI、REST API 客户端库、React 身份验证提供方,以及自动生成的集合钩子。概念概述:references/developer-tools.md。 → 完整的 CLI 命令索引:docyrus-cli-app(使用 docyrus <cmd> --help 查看标志)。REST 客户端 + 查询载荷 + 公式:docyrus-api-dev。

评论

支持 Markdown