Redmine MCP Server logo

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.

View on GitHub

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)?

MCP is a standard for connecting LLMs to external data sources.

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?

REDMINE_API_KEY (your Redmine API key) and REDMINE_HOST (Redmine server URL).

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?

Node.js 18 or higher and npm 9 or higher are required.