yonaka15_mcp-server-redmine
0
The Redmine MCP Server provides an integration between Redmine's API and large language models (LLMs), facilitating access to project and ticket information. It offers tools for managing issues, projects, and time entries, with certain operations requiring admin privileges.
Redmine MCP Server
This project implements a Model Context Protocol (MCP) server for Redmine, integrating with Redmine's REST API to provide ticket and project information to LLMs.
Features
- Supports stable resources from Redmine REST API: Issues, Projects, Users, and Time Entries.
- Tools such as search, create, update, delete for issues, projects, and time entries.
Setup
Getting an API Key
- Enable REST API in Redmine admin settings.
- Get API key from user settings page.
Testing
Unit Tests
- Run tests using
npm test
(only GET operations included for safety).
Inspector Testing
- Use MCP Inspector to verify functionality.
Permissions
Some features require administrator privileges such as listing, creating, updating, and deleting users.
Development
- Requirements: Node.js 18 or higher, npm 9 or higher.
- Libraries: @modelcontextprotocol/sdk, zod, typescript.