Redmine MCP Server
by MCP-Mirror
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 a bridge between Redmine's REST API and Large Language Models (LLMs) using the Model Context Protocol (MCP). It allows LLMs to access and interact with Redmine's ticket and project data.
How to use Redmine MCP Server?
To use this server, configure it with the Redmine host URL and API key. The provided example shows how to configure it for use with Claude, specifying the command to execute the npm package and the necessary environment variables. You will also need to enable the REST API in Redmine and obtain an API key from your user settings.
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
Allows filtering by various criteria (e.g., project, status, assignee, date range)
Supports custom fields for Issues and Time Entries
Use cases of Redmine MCP Server
Enabling LLMs to understand and respond to questions about Redmine projects and tickets
Automating ticket creation and updates based on LLM input
Generating reports and summaries of Redmine data using LLMs
Integrating Redmine data into other applications via LLMs
FAQ from Redmine MCP Server
What is the Model Context Protocol (MCP)?
What is the Model Context Protocol (MCP)?
MCP is a standard for connecting LLMs to external data sources.
How do I get a Redmine API key?
How do I get a Redmine API key?
Enable REST API in Redmine admin settings and get the API key from your user settings page.
What environment variables are required?
What environment variables are required?
REDMINE_API_KEY (your Redmine API key) and REDMINE_HOST (Redmine server URL).
What permissions are required for user-related operations?
What permissions are required for user-related operations?
Admin privileges are required for listing, creating, updating, and deleting users.
What versions of Node.js and npm are required?
What versions of Node.js and npm are required?
Node.js 18 or higher and npm 9 or higher are required.