🌈 Iris MCP Server

🌈 Iris MCP Server

site icon
2025.03.23 0
JavaScript发布说明生成Git 工具开发效率
Iris MCP Server 是一个基于 Model Context Protocol 的服务器,专门用于自动生成 Git 仓库中基于标签的发布说明。它能够分析标签之间的差异,并在 `.iris` 目录中生成结构化的发布说明。
View on GitHub

Overview

基本能力

产品定位

Iris MCP Server 是一个用于自动生成 Git 仓库发布说明的工具,旨在提高开发团队的效率和发布流程的自动化。

核心功能

  • 自动检测标签间的差异
  • 可自定义的发布说明模板
  • 分类整理新功能、改进项目和错误修复
  • 以 Markdown 格式输出
  • 自动保存到 .iris 文件夹

适用场景

  • 软件开发团队需要自动化生成发布说明
  • 项目管理者需要跟踪和记录版本变更
  • 开发人员需要快速生成结构化的发布文档

工具列表

  • generate_release_note: 生成发布说明的工具,支持自定义标题、新功能、改进项目、错误修复和破坏性变更。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

需要安装 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エンドポイントの変更',
    '設定ファイルのフォーマット更新'
  ]
});

许可证

该项目遵循 MIT 开源许可条款。