DCR MCP 服务器
基于 mcp-go 的简单 MCP(模型控制协议)服务器实现。
快速入门
前置条件
- 安装 Go 1.23 或更高版本
启动服务器
运行以下命令启动服务器: go run cmd/server/main.go 默认端口为 8080,可通过设置环境变量 DCR_MCP_PORT 修改。
使用 Git 摘要工具
该工具分析指定日期范围内的 Git 提交消息,并生成简洁的摘要。使用方法如下: 参数:
- repo_url: Git 仓库地址(必填)
- branch: 分支名称(必填)
- start_date: 起始日期(必填)
- end_date: 结束日期(选填,默认当前日期)
- author: 提交作者(必填)
- api_key: OpenAI API 密钥(选填,默认读取 OPENAI_API_KEY 环境变量)
测试
运行测试: go test ./... 或使用 gotestum: gotestum --format-hide-empty-pkg --format testdox --format-icons hivis