DevRecord MCP 服务器是一款专门用于记录和整理对话内容的工具,它遵循 MCP (Model Context Protocol) 协议,提供模板化的记录功能,能帮助用户高效地完成各类记录工作。
git clone https://github.com/seenbefore/DevRecord.git
cd DevRecord
需要 node 版本 16+,推荐使用 18 版本。
npm install
npm run build
{
"mcpServers": {
"devrecord": {
"command": "node",
"args": ["C:\\PATH\\TO\\PARENT\\FOLDER\\DevRecord\\build\\index.js"]
}
}
}
当您对大模型说:"用 devrecord 帮我记录一下",大模型会执行以下步骤:
get_template_list 获取可用模板列表。get_template_detail 获取模板详情。src/record/ 目录。get_template_list:获取可用的记录模板列表。get_template_detail:获取具体模板的详细内容。meeting-record):用于记录会议内容、决策和行动项。project-summary):用于总结项目进展、问题和计划。learning-notes):用于记录学习内容和心得体会。daily-standup):用于记录团队每日站会内容。在 mcp_client 中按照上述配置使用 DevRecord MCP 服务器,即可利用其内置模板进行对话内容的记录。
如果您需要添加自定义模板,可以按照以下步骤操作:
src/template/ 目录下创建新的 .md 文件。src/index.ts 的 getTemplateDescription 函数中添加描述。templateName (string):模板名称(不含扩展名)。DevRecord/
├── src/
│ ├── index.ts # MCP服务器主文件
│ ├── template/ # 模板目录
│ │ ├── meeting-record.md
│ │ ├── project-summary.md
│ │ ├── learning-notes.md
│ │ └── daily-standup.md
│ └── record/ # 生成的记录文档目录
├── build/ # 编译后的文件
├── package.json
└── tsconfig.json
本项目基于 MIT License 开源。欢迎提交 Issue 或 Pull Request 参与项目贡献!