
🌈 Iris MCP Server

2024.12.18
0
JavaScript文档生成版本管理开发效率
Iris MCP Server 是一个基于 Git 仓库标签自动生成结构化发布说明的 Model Context Protocol 服务器。它能够分析标签间的差异,并生成包含新功能、改进项、Bug 修复等分类的 Markdown 格式发布说明,自动保存到 `.iris` 目录中。
View on GitHub
Overview
基本能力
产品定位
Iris MCP Server 是一个专注于自动化生成 Git 仓库发布说明的工具,旨在提高开发团队的文档编写效率。
核心功能
- 🏷️ 自动检测标签间的差异
- 📊 可自定义的发布说明模板
- 🗂️ 按新功能、改进项、Bug 修复等分类
- 📄 输出 Markdown 格式的发布说明
- 📁 自动保存到
.iris
文件夹
适用场景
- 软件版本发布时的自动化文档生成
- 开发团队需要快速生成变更日志
- 项目需要结构化的发布说明管理
工具列表
generate_release_note
: 生成发布说明的工具,支持自定义标题、功能列表、改进项、Bug 修复等。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
需要安装 Node.js 和 npm。
安装教程
npm install iris-mcp-server
调试方式
开发模式
npm run watch
构建项目
npm run build
示例代码
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エンドポイントの変更',
'設定ファイルのフォーマット更新'
]
});