返回 MCP 目录
public公开dns本地运行

DevRecord

一个用于结构化记录对话内容的MCP服务器,提供多种模板化记录功能,支持会议、项目、学习和站会等场景。

article

README

🚀 DevRecord MCP 服务器

DevRecord MCP 服务器是一个专门用于记录和整理对话内容的工具,它基于 MCP (Model Context Protocol) 协议,提供模板化的记录功能,能帮助用户高效地完成各类记录工作。

✨ 主要特性

  • 🔧 两个核心工具

    • get_template_list:可获取可用的记录模板列表。
    • get_template_detail:能获取具体模板的详细内容。
  • 📝 内置模板

    • 会议记录模板 (meeting-record):用于记录会议内容、决策和行动项。
    • 项目总结模板 (project-summary):用于总结项目进展、问题和计划。
    • 学习笔记模板 (learning-notes):用于记录学习内容和心得体会。
    • 每日站会模板 (daily-standup):用于记录团队每日站会内容。

📦 安装指南

1. 克隆项目

git clone https://github.com/seenbefore/DevRecord.git
cd DevRecord

2. 安装依赖

node 版本需 16+,推荐 18。

npm install

3. 构建项目

npm run build

4. 在 mcp_client 中使用

{
  "mcpServers": {
    "devrecord": {
      "command": "node",
      "args": ["C:\\PATH\\TO\\PARENT\\FOLDER\\DevRecord\\build\\index.js"]
    }
  }
}

💻 使用示例

当您对大模型说:"用 devrecord 帮我记录一下",大模型会按以下步骤操作:

  1. 调用 get_template_list 获取可用模板列表。
  2. 根据对话内容选择合适的模板。
  3. 调用 get_template_detail 获取模板详情。
  4. 按照模板规范总结对话内容。
  5. 生成 markdown 文档保存到 src/record/ 目录。

📚 详细文档

工具说明

get_template_list

  • 描述:获取所有可用的记录模板。
  • 参数:无。
  • 返回:模板列表,包含模板名称、文件名和描述。

get_template_detail

  • 描述:获取指定模板的完整内容。
  • 参数
    • templateName (string):模板名称(不含扩展名)。
  • 返回:模板的完整 markdown 内容。

目录结构

DevRecord/
├── src/
│   ├── index.ts          # MCP 服务器主文件
│   ├── template/         # 模板目录
│   │   ├── meeting-record.md
│   │   ├── project-summary.md
│   │   ├── learning-notes.md
│   │   └── daily-standup.md
│   └── record/           # 生成的记录文档目录
├── build/                # 编译后的文件
├── package.json
└── tsconfig.json

添加自定义模板

  1. src/template/ 目录下创建新的 .md 文件。
  2. src/index.tsgetTemplateDescription 函数中添加描述。
  3. 重新构建项目。

🔧 技术细节

  • 技术栈

    • TypeScript
    • Node.js
    • MCP SDK (@modelcontextprotocol/sdk)
    • Zod (参数验证)
  • 开发说明

    • 确保安装了 Node.js 和 npm。
    • 使用 TypeScript 进行开发。
    • 遵循 MCP 协议规范。
    • 支持跨平台运行(Windows/Linux/macOS)。

🤝 参与贡献

欢迎提交 Issue 或 Pull Request!

📄 许可证

本项目基于 MIT License 开源。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端