mcp-redmine

mcp-redmine is an MCP server that connects an AI client (e.g., Claude Desktop) to a Redmine instance, exposing tools to browse/search Redmine projects and issues, create/update issues, manage time entries, and upload/download attachment files, using Redmine’s OpenAPI coverage and httpx for HTTP requests.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Infrastructure mcp redmine python ai-agents project-management httpx attachments api-integration
⚙ Agent Friendliness
66
/ 100
Can an agent use this?
🔒 Security
62
/ 100
Is it safe for agents?
⚡ Reliability
38
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
80
Documentation
78
Error Messages
--
Auth Simplicity
90
Rate Limits
20

🔒 Security

TLS Enforcement
85
Auth Strength
70
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
75

Security strengths: attachment access is gated by REDMINE_ALLOWED_DIRECTORIES with an explicit path traversal protection note (resolves ../ before validation) and uploads/downloads are disabled if not set. TLS: there is an option to disable certificate verification (REDMINE_DANGEROUSLY_ACCEPT_INVALID_CERTS), which reduces security if misused—default is disabled. Auth: API key usage is supported, but there is no documented fine-grained scope/permission model in the MCP server itself. Rate limiting, logging behavior, and secret-redaction guarantees are not described.

⚡ Reliability

Uptime/SLA
20
Version Stability
55
Breaking Changes
30
Error Recovery
45
AF Security Reliability

Best When

You want an agent to operate Redmine workflows end-to-end (read/update) from a controlled environment with an allowlisted filesystem for attachment operations.

Avoid When

You cannot set REDMINE_ALLOWED_DIRECTORIES for any attachment upload/download or you plan to run with REDMINE_DANGEROUSLY_ACCEPT_INVALID_CERTS enabled.

Use Cases

  • AI-assisted triage of Redmine issues (search/filter by status/priority/assignee)
  • Creating and updating Redmine issues from natural language
  • Logging time entries and updating related issue fields
  • Uploading and downloading Redmine attachments with path allowlisting
  • Interactive exploration of Redmine API endpoints via MCP path listing/introspection

Not For

  • Publicly exposing the MCP server without network controls
  • Environments where you cannot safely handle an API key (no secure secret management)
  • Use cases requiring strict enterprise compliance guarantees not documented by the project

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Redmine API key via REDMINE_API_KEY header (implied)
OAuth: No Scopes: No

Uses a Redmine API key provided via environment variable. The tool likely sends it with each request; no OAuth flow or fine-grained token scopes are described in the README.

Pricing

Free tier: No
Requires CC: No

No pricing information; appears to be a self-hosted open-source MCP server.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • File operations are disabled unless REDMINE_ALLOWED_DIRECTORIES is set.
  • Path safety relies on allowed directories; ensure save_path/file_path are within the allowlist to avoid failures.
  • When using Docker, REDMINE_REQUEST_INSTRUCTIONS must reference a path inside the container, not the host path.
  • Responses can be YAML or JSON depending on REDMINE_RESPONSE_FORMAT; agents should parse accordingly.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mcp-redmine.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered