Redmine MCP Server
by yonaka15
This is a Model Context Protocol (MCP) server implementation for Redmine. It integrates with Redmine's REST API to provide ticket and project information to LLMs.
Last updated: N/A
What is Redmine MCP Server?
The Redmine MCP Server is an implementation of the Model Context Protocol designed to connect Large Language Models (LLMs) with Redmine, a project management web application. It acts as a bridge, allowing LLMs to access and utilize data from Redmine's REST API.
How to use Redmine MCP Server?
To use this server, configure it with the necessary Redmine host URL and API key. The provided JSON configuration snippet demonstrates how to set up the server with Claude, specifying the command to execute the npm package, arguments, and environment variables for the Redmine host and API key. After configuration, the server can be used to retrieve and manipulate data within Redmine through the MCP protocol.
Key features of Redmine MCP Server
Supports Issues, Projects, Users, and Time Entries from Redmine REST API
Provides tools to search, create, update, and delete Issues, Projects, and Time Entries
Offers filtering capabilities for searching based on various criteria (e.g., project, status, assignee)
Supports custom fields for Issues and Time Entries
Use cases of Redmine MCP Server
Enabling LLMs to understand and respond to queries about Redmine projects and tickets
Automating ticket creation and updates based on LLM-generated insights
Generating reports and summaries of project progress using LLMs
Integrating Redmine data into LLM-powered workflows and applications
FAQ from Redmine MCP Server
What is an MCP server?
What is an MCP server?
An MCP server acts as a bridge between a data source (like Redmine) and a Large Language Model (LLM), allowing the LLM to access and utilize the data.
How do I get a Redmine API key?
How do I get a Redmine API key?
Enable the REST API in Redmine's admin settings and then obtain the API key from your user settings page.
What environment variables are required?
What environment variables are required?
You need to set REDMINE_API_KEY
with your Redmine API key and REDMINE_HOST
with the URL of your Redmine server.
What permissions are required for user-related operations?
What permissions are required for user-related operations?
User-related operations like listing, creating, updating, and deleting users require administrator privileges in Redmine.
What are the system requirements for development?
What are the system requirements for development?
You need Node.js 18 or higher and npm 9 or higher to develop and build the server.