集成与连接

WesCraft 支持与外部工具和服务集成,让数据在不同平台之间自由流动,打通你的工作生态。

第三方服务

支持的平台

WesCraft 通过 MCP(Model Context Protocol)和原生集成支持多种第三方服务:

平台类型支持的服务集成方式
即时通讯企业微信、飞书、钉钉原生渠道适配
邮件IMAP/SMTP 邮箱原生邮件集成
云存储百度网盘、阿里云盘MCP Server
项目管理Jira、Trello、NotionMCP Server
代码托管GitHub、GitLabMCP Server
CRMSalesforce、HubSpotMCP Server
知识库Confluence、语雀MCP Server

配置第三方集成

  1. 打开 设置 → 集成
  2. 找到目标服务
  3. 点击 连接
  4. 按提示完成授权或填写配置信息
  5. 测试连接是否成功

即时通讯集成

以企业微信为例:

  1. 在企业微信管理后台创建应用
  2. 获取 Corp ID、Agent ID 和 Secret
  3. 在 WesCraft 设置中填入上述信息
  4. 配置回调地址
  5. 连接成功后,可以通过企业微信与 AI 对话

集成后的功能:

邮件集成

配置邮箱后,WesCraft 可以:

Webhook

Webhook 允许 WesCraft 在特定事件发生时向外部系统发送通知。

创建 Webhook

  1. 打开 设置 → 集成 → Webhook
  2. 点击 新建 Webhook
  3. 配置参数:
参数说明示例
名称Webhook 名称"通知飞书机器人"
URL目标地址https://open.feishu.cn/...
事件触发事件页面创建、任务完成
格式数据格式JSON
密钥验证签名可选

支持的 Webhook 事件

事件说明Payload 包含
page.created新页面创建页面 ID、标题、创建者
page.updated页面更新页面 ID、修改内容摘要
page.deleted页面删除页面 ID、标题
task.completed任务完成任务 ID、标题、完成者
task.overdue任务逾期任务 ID、标题、逾期天数
file.indexed文件索引完成文件路径、索引结果
ai.run.completedAI 任务完成运行 ID、结果摘要

Webhook 请求格式

{
  "event": "page.created",
  "timestamp": "2026-09-14T21:00:00+08:00",
  "data": {
    "page_id": "p_abc123",
    "title": "新建的页面",
    "created_by": "user123",
    "path": "/项目A/设计文档"
  },
  "signature": "sha256=..."
}

重试机制

API 接口

WesCraft 提供 RESTful API 供外部系统访问。

认证方式

使用 API Token 认证:

  1. 打开 设置 → 集成 → API
  2. 点击 生成 Token
  3. 设置 Token 名称和权限范围
  4. 复制并妥善保管 Token

请求时在 Header 中携带:

Authorization: Bearer <your-api-token>

主要 API 端点

页面操作

方法端点说明
GET/api/pages获取页面列表
GET/api/pages/:id获取页面详情
POST/api/pages创建页面
PATCH/api/pages/:id更新页面
DELETE/api/pages/:id删除页面

搜索

方法端点说明
GET/api/search?q=关键词全文搜索
POST/api/search/semantic语义搜索

数据表

方法端点说明
GET/api/tables获取数据表列表
GET/api/tables/:id/rows获取数据表行
POST/api/tables/:id/rows插入行
PATCH/api/tables/:id/rows/:rowId更新行

AI 交互

方法端点说明
POST/api/chat发送消息给 AI
GET/api/chat/sessions获取会话列表

频率限制

级别限制
个人版60 次/分钟
团队版300 次/分钟
单个 Token30 次/分钟

超过限制后返回 429 Too Many Requests。

数据同步

双向同步

配置与外部数据源的双向同步:

  1. 在 设置 → 集成 → 数据同步 中添加同步源
  2. 选择同步方向(单向 / 双向)
  3. 映射字段对应关系
  4. 设置同步频率
  5. 启动同步

同步策略

策略说明适用场景
实时同步数据变更立即同步高实时性要求
定期同步按设定间隔同步大量数据批量处理
手动同步手动触发同步敏感数据谨慎同步

冲突解决

当双向同步出现冲突时:

同步日志

每次同步操作都会记录:

插件扩展

MCP Server 集成

WesCraft 支持通过 MCP 协议连接外部工具,扩展 AI 的能力范围。

添加 MCP Server

  1. 打开 设置 → 集成 → MCP
  2. 点击 添加 MCP Server
  3. 填写配置信息:
名称: my-custom-mcp
传输方式: stdio  # stdio 或 sse
命令: /path/to/mcp-server
参数: ["--port", "8080"]
  1. 点击 测试连接
  2. 连接成功后,MCP 提供的工具会自动出现在 AI 的可用工具列表中

MCP 工具在 AI 中的使用

连接 MCP Server 后,AI 可以调用其提供的工具。例如连接了数据库 MCP Server 后:

用户: 查询上个月销售额前10的产品
AI: [调用 database_query 工具]
    查询结果如下:
    1. 产品A — ¥150,000
    2. 产品B — ¥120,000
    ...

自定义工具开发

你可以开发自己的工具集成到 WesCraft。详见 开发者文档。

安全与权限

API Token 管理

集成权限控制

团队版中,管理员可以控制:

数据传输安全

注意事项

常见问题

Q: 如何调试 Webhook 发送失败?

在 Webhook 管理页面查看发送日志,包括请求详情和响应内容。也可以使用 webhook.site 等工具测试。

Q: API 请求超时怎么办?

检查网络连接,对于大数据量请求考虑使用分页参数。建议设置合理的超时时间(30 秒以上)。

Q: MCP Server 连接不上?

确认:① MCP 二进制路径正确 ② 有执行权限 ③ 端口未被占用 ④ 查看 MCP Server 的日志输出。