腾讯文档 API 集成

连接 禅道腾讯文档 的智能桥梁

通过 Model Context Protocol (MCP) 提供统一的数据查询接口,实现工作排期与项目任务的无缝同步。

mcp_client.js
const client = await connect();

// 获取工作排期
const schedule = await client.callTool(
  "get_schedule", 
  {}
);

// 获取我的任务
const tasks = await client.callTool(
  "get_my_tasks", 
  {}
);

核心能力

📅

排期同步

直接从腾讯文档获取最新的工作排期数据,支持快速解析与格式化。

任务管理

实时查询禅道指派任务,支持查看详情与状态更新。

🐞

Bug 追踪

快速检索名下 Bug,支持通过 API 直接标记解决。

API 接口定义

基于 MCP 标准的工具定义,提供标准化的 JSON 数据输出。

QUERY
get_schedule
获取腾讯文档工作排期

从配置的腾讯文档链接中抓取并解析最新的工作排期表。

Parameters

无参数

Response Example

{
  "content": [
    {
      "type": "text",
      "text": "[{\"date\": \"2023-10-27\", \"task\": \"API开发\", \"status\": \"Doing\"}, ...]"
    }
  ]
}
QUERY
get_my_tasks
获取我的禅道任务

获取当前用户在禅道系统中被指派的所有未完成任务。

Parameters

无参数

Response Example

{
  "content": [
    {
      "type": "text",
      "text": "[{\"id\": \"101\", \"name\": \"前端页面开发\", \"priority\": 1, \"deadline\": \"2023-11-01\"}]"
    }
  ]
}
QUERY
get_my_bugs
获取我的 Bug 列表

获取当前用户在禅道系统中被指派的所有未解决 Bug。

Parameters

无参数
ACTION
resolve_bug
解决 Bug

将指定的 Bug 标记为已解决。

Parameters

Name Type Description
bugId string 需要解决的 Bug ID
ACTION
finish_task
完成任务

完成指定的禅道任务,并记录工时。

Parameters

Name Type Description
taskId string 任务 ID
startTime string 开始时间 (YYYY-MM-DD HH:mm:ss)
endTime string 结束时间 (YYYY-MM-DD HH:mm:ss)
hours number 消耗工时