🚀 一键生成专业周报,从此告别繁琐的文档编写工作!
一、背景与痛点
写周报月报等头疼的事相信很多小伙伴都经历过,我们公司每周都需要对本周工作内容进行总结归纳,每到这个时候我就头痛的很。偶然间看到飞书MCP可以ai自动写文档,刚好Trae也可以使用飞书的MCP,于是就尝试了一下是否可以让AI自动帮我写周报。
二、实现步骤
2.1 周报内容获取
我的周报内容主要分为工作内容,遇到的问题与解决方案,思考与反馈,成果展示和经验总结等。其中关键点就是获取工作内容,其他的可以让ai自动生成。
下面这行命令可以获取指定作者一周内的git提交记录,通过获取提交记录来生成工作内容
xx替换为git name
ini
git log --author="xx" --since="1 week ago"
2.2 飞书MCP的使用
详细使用文档见:open.feishu.cn/document/uA...
大致流程就是创建一个自建应用,然后给这个应用添加各种操作权限 ,然后拿到这个应用的APP ID 和 APP Secret即可
官方文档截图如下:

例如我创建一个周报助手应用:

2.3 集成到Trae
1. 登录OpenAPI MCP
注意node版本 ≥ 20
在命令行中运行如下命令,your_app_id和your_app_secret替换为上文飞书MCP中获取的APP ID 和 APP Secret
xml
npx -y @larksuiteoapi/lark-mcp login -a <your_app_id> -s <your_app_secret>
运行完毕后,终端会回显用户授权的 URL,需在 60 秒内访问该 URL 并完成授权。

授权页面如下图所示,确保用户身份符合预期,并单击 授权,使 MCP 工具获取到用户访问凭证(user_access_token)。

2. Trae中添加飞书MCP
在Trae右上角,按照 AI 侧栏 > AI 功能管理 > MCP > 添加 > 手动添加 的路径,打开 MCP JSON 配置对话框。

点击添加,手动配置飞书MCP的json配置项

perl
{
"mcpServers": {
"lark-mcp": {
"command": "npx",
"args": [
"-y",
"@larksuiteoapi/lark-mcp",
"mcp",
"-a",
"<your_app_id>",
"-s",
"<your_app_secret>",
"--oauth"
]
}
}
}
PS: 这边可能会出现一个问题,就是飞书的MCP要求node版本大于等于20,但是你在命令行中修改node版本,Trae可能会读取不到,所以我本地进行了调整,调整后的json如下:
适用于mac,会先使用nvm切换一下node的版本
perl
{
"mcpServers": {
"lark-mcp": {
"command": "bash",
"args": [
"-c",
"source $HOME/.nvm/nvm.sh && nvm use 20 && npx -y @larksuiteoapi/lark-mcp mcp -a <your_app_id> -s <your_app_secret> --oauth"
]
}
}
}
3. 创建智能体

智能体配置如下:

prompt如下:
可以根据自己的需要适当调整补充
ini
请你按照以下步骤来生成周报
1: 使用 git log --author="your_name" --since="1 week ago" 查看git一周内的提交记录
2: 将git一周的提交记录整理成表格的形式,并通过lark-mcp上传到飞书文档
3: 内容需要适当补充优化,例如 本周工作内容,遇到的问题与解决方案,思考与反馈,成果展示和经验总结等
2.4 使用方式
进入你的工作代码目录,例如我的工作代码全部在code目录下,这边会保存工作中的所有项目代码

然后在对话框中点击@符号,选择刚刚创建的《周报生成智能体》

与智能体对话即可
首先他会检查当前目录下的所有项目属于你的代码提交记录(此处项目较多,截取部分)

然后创建周报文档,并上传到飞书

最终产出总结,并且生成可访问的飞书链接

飞书文档链接如图所示,生成本周工作记录,工作总结和反思以及下周工作计划三个多维表格内容。

三、总结与展望
3.1 方案优势
通过Trae + 飞书MCP的组合,我们成功实现了自动化周报生成,具备以下显著优势:
✅ 自动化程度高:一键获取Git提交记录,智能生成周报内容
✅ 内容结构完整:自动生成工作内容、问题解决、思考反馈等多维度内容
✅ 无缝集成飞书:直接创建飞书文档,团队协作更便捷
✅ 格式规范统一:表格化展示,内容清晰易读
✅ 时间效率提升:从手写1-2小时缩短至AI生成5分钟
3.2 注意事项
在使用过程中需要注意以下几点:
⚠️ Node版本要求:确保Node.js版本 ≥ 20,否则飞书MCP无法正常运行
⚠️ 权限配置:飞书应用需正确配置文档操作权限
⚠️ Git提交规范:建议保持良好的Git提交习惯,便于AI更好地理解工作内容
⚠️ 内容审核:AI生成的内容建议人工审核后再提交,确保准确性
3.3 未来优化方向
🔮 功能扩展:
- 支持更多协作平台(钉钉、企业微信等)
- 集成日历数据,自动关联会议和任务
- 添加工作量统计和效率分析
🔮 体验提升:
- 支持自定义周报模板
- 增加多语言支持
- 优化AI生成内容的准确性和个性化
🔮 团队协作:
- 支持团队周报汇总
- 添加工作进度跟踪
- 集成项目管理工具数据
📝 结语
通过本文的完整实践,相信大家已经掌握了如何利用Trae和飞书MCP实现智能化周报生成。这不仅是一次技术工具的应用,更是工作效率提升的有益探索。
让我们告别繁琐的手工周报,拥抱AI时代的智能办公!如果你在实践过程中遇到问题,欢迎交流讨论。