🌈 Iris MCP Server

🌈 Iris MCP Server

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

许可证

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