🌈 Iris MCP Server

by MCP-Mirror

220 downloads
Not rated
GitHub

About

Iris MCP Server is a Model Context Protocol server that automatically generates tag-based release notes for Git repositories. It analyzes differences between tags and produces structured release notes, saved in a .iris directory. It is designed for developers who need…

Details

Author
MCP-Mirror
Downloads
220
Categories
Knowledge Base, Automation

- Automatic detection of differences between Git tags
- Customizable release note templates
- Categorization into features, improvements, bugfixes, and breaking changes
- Markdown format output
- Auto-saves release notes to a .iris directory

Install it via npm: npm install iris-mcp-server. To generate a release note, invoke the generate_release_note tool with parameters such as startTag, endTag, title, features, improvements, bugfixes, and breaking. The server outputs Markdown and saves the result automatically to the .iris folder.

🌈 Iris MCP Server

<div align="center">
Iris MCP Server Header
</div>

📝 概要

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

📄 出力例

```markdown

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.