Redmine MCP Server
Provides tools for interacting with a Redmine instance via its API, enabling users to find and read issues, create and update issues (including bulk updates), log time entries, edit wiki pages, upload and download attachments, and make generic Redmine REST API requests.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Redmine for Claude Desktop
English | 繁體中文
Work with your Redmine from Claude in plain language: find issues, update their status, add notes, log time, edit the wiki. No coding or extra software needed.
⬇ Download redmine.mcpb
Install (2 minutes)
Copy your API key. In Redmine, open My account → API access key → Show, and copy it. (Or open
https://<your-redmine>/my/api_key.)Add the extension to Claude Desktop.
Mac: double-click
redmine.mcpb.Windows: open Claude Desktop → Settings → Extensions, and drag
redmine.mcpbinto the window. If Windows asks which app to open the file with, just cancel.
Click Install → Configure, enter your Redmine URL and API key, then Save.
Try it: start a new chat and ask "List my open Redmine issues."
A red warning appears for any extension that isn't from Anthropic's directory. That's expected.
Getting 401? Paste the API key again. Getting "redirected" or "behind a login page"? Ask your Redmine admin to enable Administration → Settings → API → Enable REST web service and to let API requests through any SSO page.
To update, download the file again and install it the same way. Your settings are kept.
Related MCP server: MantisBT MCP Server
What you can ask
"Show my open issues in the Website project"
"Read #123 and its notes, then change the code to do what it asks" (needs a coding tool such as Claude Code, see below)
"Update the Release Notes wiki page with what we finished in #120–#125"
"Set #123 to In Progress and add a note: started on the API part"
"Log 2 hours on #123 for development"
"Delete #130" (always asks you first)
Safety
Your permissions only. It uses your own API key, so it can't do anything you can't already do in Redmine.
Asks before risky changes. Deleting, moving an issue to another project, changing its tracker, changing project settings, or editing 5 or more issues at once all wait for your OK.
Your key stays with your Redmine. Requests only go to the URL you configured. Claude Desktop stores the key encrypted, and it is never shown to Claude.
Attachments can only be read from or saved to folders you pick in the extension settings.
Use with Claude Code and other MCP clients
The server is a standard MCP server, so coding tools that run local MCP servers (Claude Code, Cursor, VS Code, Windsurf…) can use it too, for example to read an issue and implement it. It needs Node.js 20.11 or later.
Get
server/index.mjs: unzipredmine.mcpb(it's a zip file), or build it from source withnpm install && npm run build.Add it to your client:
claude mcp add redmine \ --env REDMINE_URL=https://redmine.example.com \ --env REDMINE_API_KEY=your-key \ -- node /path/to/server/index.mjsOr, in clients that use a JSON config:
{ "mcpServers": { "redmine": { "command": "node", "args": ["/path/to/server/index.mjs"], "env": { "REDMINE_URL": "https://redmine.example.com", "REDMINE_API_KEY": "your-key" } } } }To allow attachments, append folder paths to
args, e.g."args": ["/path/to/server/index.mjs", "/Users/me/Downloads"].
ChatGPT currently connects only to remote (HTTP) MCP servers, so it can't run this local server.
For developers
npm install
npm test # end-to-end tests against an in-memory fake Redmine
npm run pack # build redmine.mcpb
npm run release 1.2.0 # bump the version, test, tag and push; CI publishes the releasePath | Purpose |
| The tools: read, write, delete, attachments, and the generic |
| Turns names into ids by asking your Redmine live; nothing is hard-coded |
| Confirmation: MCP elicitation when the client supports it, otherwise a one-time token |
| API client; only talks to the configured Redmine and strips |
| Extension metadata, install form, and the single source of the version number |
Tools: list_issues, get_issue, list_projects, get_project_options, list_time_entries, create_issue, update_issue, bulk_update_issues, log_time, upload_attachment, download_attachment, delete_issue, delete_time_entry, redmine_request, confirm_action.
Project conventions (versioning, security rules, testing) are in CLAUDE.md.
License
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Redmine MCP server for ChatGPT, Claude and any AI agent: create issue, update issue, log time, list my issues, add comment and list projects in your own Redmine account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Redmine yourself; Cotlet does not store your password and you need no Redmine API key. About the official Redmine API: Yes, Redmine has a REST API (checked 16 Oct 2026). Issues, projects, users and time entries are marked Stable, in JSON or XML, with an API key per user; an administrator must first turn on Enable REST API under Administration > Settings > API. Setup and FAQ: https://cotlet.dev/integrations/redmine-api-mcp-server
Manage Redbooth tasks, task lists, comments, tags and files from Claude and other AI assistants.
Read your tracked time and projects, pause tracking or add a note, from Claude or ChatGPT.
Kaiku is an issue tracker with a wiki, built so that people and AI agents work in the same place. Its hosted MCP server lets an agent search, read, file and update issues, comment and answer questions, read and write wiki pages, and attach files — with the permissions of the person whose token it uses. Create a token in Settings → Connect over MCP and send it as Authorization: Bearer <token> (or in X-Api-Key); the token says which workspace.
Related MCP Servers
- AlicenseAqualityBmaintenanceConnects Claude Desktop to Redmine for seamless project and issue management, including searching, creating, updating, and tracking tasks using Redmine's API.51,571 PyPI254Mozilla Public 2.0
- AlicenseAqualityBmaintenanceIntegrates MantisBT bug tracker into Claude and other MCP clients via the REST API. Read and manage issues, notes, file attachments, tags, relationships, and monitors — with optional offline semantic search across all issues.41907 npm12MIT
- AlicenseAqualityDmaintenanceEnables Claude AI and other MCP clients to interact with Jira Server/Data Center through tools like listing issues, logging work, and updating issues, requiring user confirmation for write operations.81,650 npm1MIT
- AlicenseAqualityDmaintenanceConnect Claude to your Redmine instance to search, browse, create and update issues, manage time entries, and upload/download attachments.51Mozilla Public 2.0