release-notes-generator-iris
MCP server from Sunwood-ai-labs/release-notes-generator-iris-mcp-server
claude mcp add --transport stdio sunwood-ai-labs-release-notes-generator-iris-mcp-server npx -y iris-mcp-server
How to use
Iris MCP Server automatically generates release notes for a Git repository by analyzing tag differences. It outputs structured notes in Markdown format and saves them to a .iris directory, with categorization for new features, improvements, bug fixes, and breaking changes. You interact with the server through the MCP client by invoking the generate_release_note tool exposed by the iris-mcp-server package. To use it, provide a startTag and endTag to define the range of tags to compare, a title for the release, and lists for features, improvements, bugfixes, and breaking changes. The tool will produce a Markdown-formatted release note and store the result in the repository’s .iris folder for versioned tracking. Typical usage targets the common release flow between two tags and can be integrated into CI pipelines to auto-generate notes on new releases.
How to install
Prerequisites:
- Node.js and npm installed on your machine or CI environment
- Git repository with tagged releases
-
Install the Iris MCP Server package globally or within your project:
npm install iris-mcp-server
-
Verify the installation by listing the installed package or running a quick help command (adjust as needed based on your setup):
npx iris-mcp-server --help
-
Ensure your project repository is initialized as a Git repository with tags for release notes generation. For CI environments, configure the runner to have access to the repository and required permissions to read tags and write the .iris directory.
-
If you are using the MCP client to invoke tools, ensure it can reach the Iris MCP Server (via the command defined in mcp_config).
Additional notes
Tips and common issues:
- Ensure the startTag and endTag exist and are in the correct chronological order (startTag should be older than endTag).
- The output is Markdown and saved under a .iris directory; ensure write permissions to the repository.
- If you modify the release notes template, the notes generator will reflect new sections or formatting on subsequent runs.
- If running in CI, consider caching the .iris output between runs if the repository layout requires it.
- The npm package name is iris-mcp-server; use npx iris-mcp-server to run the server as shown in examples.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.