发布说明生成器 Iris MCP 服务器
一种模型上下文协议服务器,它能从Git仓库的标签中自动生成结构化的发布说明,通过分析标签之间的差异并将格式化的Markdown输出保存到.iris目录中。
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
generate_release_note 7 个参数 需填 2 项
タグ間の差分からリリースノートを生成します
必填参数:startTag、endTag
服务介绍
🌈 Iris MCP Server
📝 概要
Iris MCP Server 是一个用于自动生成基于 Git 仓库标签的发布说明的 Model Context Protocol 服务器。它解析标签之间的差异,并在.iris目录中生成结构化的发布说明。
✨ 特性
- 🏷️ 自动检测标签间的差异
- 📊 可定制的发布说明模板
- 🗂️ 对新功能、改进项目、错误修复等进行分类
- 📄 以 Markdown 格式输出
- 📁 自动保存到
.iris文件夹
🚀 安装
npm install iris-mcp-server
💡 使用方法
生成发布说明
const result = await mcpClient.useTool('iris-mcp-server', 'generate_release_note', {
startTag: 'v1.0.0',
endTag: 'v1.1.0',
title: 'Version 1.1.0 リリース',
features: [
'新しいダッシュボード機能の追加',
'ユーザー管理システムの実装'
],
improvements: [
'パフォーマンスの最適化',
'UIの改善'
],
bugfixes: [
'ログイン時のエラー修正',
'データ同期の問題を解決'
],
breaking: [
'APIエンドポイントの変更',
'設定ファイルのフォーマット更新'
]
});
📄 输出示例
# Version 1.1.0 リリース
リリース日: 2024-01-20
## 💥 破壊的変更
- APIエンドポイントの変更
- 設定ファイルのフォーマット更新
## ✨ 新機能
- 新しいダッシュボード機能の追加
- ユーザー管理システムの実装
## 🔧 改善項目
- パフォーマンスの最適化
- UIの改善
## 🐛 バグ修正
- ログイン時のエラー修正
- データ同期の問題を解決
## 📝 変更されたファイル
- `src/dashboard/index.ts`
- `src/users/management.ts`
- `config/settings.json`
🛠️ 开发
构建
npm run build
开发模式
npm run watch
🤝 贡献
我们非常欢迎 Pull Requests 和 Issues!您可以通过以下步骤来贡献:
- Fork 本仓库
- 创建一个新的分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m '✨ Add amazing feature') - 推送分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
📜 许可证
MIT
👥 作者
- 创建者: [Your Name]
- 邮件: [your.email@example.com]