Redmine MCP Server
Exposes Redmine data and functionality through tools for managing projects, issues, users, and time entries, as well as providing full-text search capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Redmine MCP Serverlist the high priority issues for the mobile app project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Redmine MCP Plugin
A Redmine plugin that exposes Redmine as a Model Context Protocol (MCP) server with OAuth 2.1 authentication, enabling Claude AI and other MCP clients to access Redmine data.
Features
MCP Server — Streamable HTTP transport at
/mcpwith 10 toolsOAuth 2.1 + PKCE — Authorization Code flow with S256 code challenge
Dynamic Client Registration — RFC 7591 compliant at
/mcp/oauth/registerSSO-compatible consent page — Uses existing Redmine session, no password re-entry
Admin panel — View, filter, and revoke OAuth authorizations at
/admin/mcp/tokensTrusted URI whitelist — Admin-controlled redirect URI allowlist
MCP Tools
Tool | Description |
| List visible projects |
| Get project details |
| List issues with filters |
| Get issue details |
| Create a new issue |
| Update an existing issue |
| List users (admin only) |
| Full-text search |
| List time entries |
| Log time on an issue |
Installation
Clone this plugin into Redmine's
plugins/directory:git clone https://github.com/your-org/redmine_mcp plugins/redmine_mcpRun migrations:
bundle exec rake redmine:plugins:migrate RAILS_ENV=productionRestart Redmine.
Usage with Claude AI
In Claude, add a new MCP connector with URL
https://your-redmine-host/mcpClaude will initiate the OAuth flow and open your browser
Log in to Redmine and click Authorize
Claude now has access to your Redmine data
Admin Configuration
Navigate to Administration → MCP Authorizations to:
View all active OAuth tokens
Filter by user, client name, or status
Revoke individual tokens or all tokens for a user
Manage trusted redirect URI whitelist
Development
Setup (Dev Container)
Open in VS Code with the Dev Containers extension. The container will:
Install Redmine 5.1, 6.0, and 6.1
Symlink this plugin into each version
Set up test databases
Run Unit/Functional/Integration Tests
RAILS_ENV=test bundle exec rake redmine:plugins:test NAME=redmine_mcpRun E2E Tests
npx playwright test --reporter list --workers 1Lint
npm run lint # TypeScriptCompatibility
Redmine | Database |
5.1, 6.0, 6.1 | SQLite, MySQL 5.7+, PostgreSQL 14+ |
License
GPL-2.0
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/daxonet/redmine_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server