Iris MCP Server
A Model Context Protocol server that automatically generates structured release notes from Git repository tags, analyzing differences between tags and saving formatted Markdown output to the .iris directory.
Sunwood-ai-labs
Tools
generate_release_note
タグ間の差分からリリースノートを生成します
README
🌈 Iris MCP Server
<div align="center"> <img src="assets/header.svg" alt="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エンドポイントの変更',
'設定ファイルのフォーマット更新'
]
});
📄 出力例
# 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
🤝 コントリビューション
プルリクエストやイシューは大歓迎です!以下の手順で貢献できます:
- このリポジトリをフォーク
- 新しいブランチを作成 (
git checkout -b feature/amazing-feature
) - 変更をコミット (
git commit -m '✨ Add amazing feature'
) - ブランチをプッシュ (
git push origin feature/amazing-feature
) - プルリクエストを作成
📜 ライセンス
MIT
👥 作者
- 作成者: [Your Name]
- メール: [your.email@example.com]
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
MCP Package Docs Server
Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
@kazuph/mcp-taskmanager
Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
Gitingest-MCP
An MCP server for gitingest. It allows MCP clients like Claude Desktop, Cursor, Cline etc to quickly extract information about Github repositories including repository summaries, project directory structure, file contents, etc
Linear MCP Server
Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.
mermaid-mcp-server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.
Jira-Context-MCP
MCP server to provide Jira Tickets information to AI coding agents like Cursor

Linear MCP Server
A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.