Skip to main content

MCP Server for Redmine - Manage tasks, log time, update status via Claude/AI assistants

Project description

Redmine MCP Server

MCP (Model Context Protocol) Server for Redmine - Manage tasks, log time, update status via Claude/AI assistants.

Features

  • List Tasks - View tasks assigned to you with status filtering
  • Task Details - Get detailed information about specific issues
  • Log Time - Record time entries with comments
  • Update Status - Change issue status (in progress, resolved, etc.)
  • Update Progress - Set completion percentage (0-100%)
  • Add Notes - Add comments to issues
  • Daily Summary - Check today's logged hours
  • Time Logs Range - View logged hours within a date range

Installation

pip install xukaaaa-redmine-mcp

Or install from source:

git clone https://github.com/xukaaaa/redmine-mcp-server.git
cd redmine-mcp-server
pip install -e .

Configuration

Set the following environment variables:

export REDMINE_URL="https://your-redmine-instance.com"
export REDMINE_API_KEY="your-api-key"

Getting your Redmine API Key

  1. Log in to your Redmine instance
  2. Go to My Account (top right)
  3. Find API access key on the right sidebar
  4. Click Show or Reset to get your key

Usage with Claude Desktop

Add to your Claude Desktop config (~/.config/claude/claude_desktop_config.json on Linux/Mac or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "redmine": {
      "command": "redmine-mcp-server",
      "env": {
        "REDMINE_URL": "https://your-redmine-instance.com",
        "REDMINE_API_KEY": "your-api-key"
      }
    }
  }
}

Available Tools

Tool Description
list_my_tasks List tasks assigned to you (filter: open/closed/status name)
get_issue_details Get detailed info about a specific issue
log_time Log time entry with hours and comment
update_issue_status Change issue status
update_progress Update completion percentage
add_note Add a comment to an issue
get_today_logs View today's time entries and total hours
get_time_logs_range View time logs within a date range (from_date, to_date)
clear_cache Clear cached metadata

Examples

Ask Claude:

  • "Show me my open tasks"
  • "What's the status of issue #123?"
  • "Log 2 hours on task #456 for code review"
  • "Mark issue #789 as resolved"
  • "Update task #101 to 80% complete"
  • "How many hours have I logged today?"
  • "Show me my time logs from 2025-12-23 to 2025-12-27"

Development

# Clone the repo
git clone https://github.com/xukaaaa/redmine-mcp-server.git
cd redmine-mcp-server

# Install in development mode
pip install -e .

# Run the server
redmine-mcp-server

License

MIT License - see LICENSE for details.

Author

xukaaaa - GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xukaaaa_redmine_mcp-0.1.4.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xukaaaa_redmine_mcp-0.1.4-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file xukaaaa_redmine_mcp-0.1.4.tar.gz.

File metadata

  • Download URL: xukaaaa_redmine_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xukaaaa_redmine_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3da75dc45041657add741ce475ffb3710713744e6e04c6f244c1974a7c7fac62
MD5 4e11349115cdd9fabcd88a66e43b5f55
BLAKE2b-256 15a9746c1893aeb7acbbb8f076b39056c3d63ca17adba9c1ae55c545c6550da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xukaaaa_redmine_mcp-0.1.4.tar.gz:

Publisher: publish.yml on xukaaaa/redmine-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xukaaaa_redmine_mcp-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for xukaaaa_redmine_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7319ee7b2297e18c5367cfbb97bc96b52a8113ad92c8ab529ca9e1fffeb0d5b3
MD5 358c9073c16908e6c5ef7f35b3ff819d
BLAKE2b-256 1284bbe4eea826423a834028d61a058ecc709408aecf7bb6d87c4076ff30dfd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xukaaaa_redmine_mcp-0.1.4-py3-none-any.whl:

Publisher: publish.yml on xukaaaa/redmine-mcp-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page