Skip to main content
Glama
compasify

Redmine MCP Server

by compasify

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDMINE_URLYesBase URL of the Redmine instance. Example: https://redmine.example.com
REDMINE_API_KEYYesAPI key generated in Redmine
REDMINE_MCP_READ_ONLYNoEnable read-only mode. 'true' disables data modification operations.false
REDMINE_MCP_DISABLE_NEWSNoSet to 'true' to disable news tools.false
REDMINE_MCP_DISABLE_WIKINoSet to 'true' to disable wiki tools.false
REDMINE_MCP_DISABLE_FILESNoSet to 'true' to disable files tools.false
REDMINE_MCP_DISABLE_USERSNoSet to 'true' to disable user management tools.false
REDMINE_MCP_DISABLE_GROUPSNoSet to 'true' to disable group management tools.false
REDMINE_MCP_DISABLE_PROJECTSNoSet to 'true' to disable project management tools.false
REDMINE_MCP_DISABLE_VERSIONSNoSet to 'true' to disable versions tools.false
REDMINE_MCP_DISABLE_WATCHERSNoSet to 'true' to disable watchers tools.false
REDMINE_MCP_DISABLE_RELATIONSNoSet to 'true' to disable issue relations tools.false
REDMINE_MCP_DISABLE_ATTACHMENTSNoSet to 'true' to disable attachments tools.false
REDMINE_MCP_DISABLE_MEMBERSHIPSNoSet to 'true' to disable memberships tools.false
REDMINE_MCP_DISABLE_TIME_ENTRIESNoSet to 'true' to disable time entries tools.false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
getIssuesC

List issues

createIssueC

Create issue

getIssueD

Show issue

updateIssueD

Update issue

deleteIssueC

Delete issue

addWatcherD

Add watcher

removeWatcherC

Remove watcher

getProjectsC

List projects

createProjectD

Create project

getProjectD

Show project

updateProjectD

Update project

deleteProjectD

Delete project

archiveProjectD

Archive project

unarchiveProjectD

Unarchive project

getMembershipsC

List memberships

createMembershipD

Create membership

getMembershipD

Show membership

updateMembershipD

Update membership

deleteMembershipD

Delete membership

closeProjectC

Close project

reopenProjectD

Reopen project

getUsersC

List users

createUserD

Create user

getUserC

Show user

updateUserD

Update user

deleteUserD

Delete user

getCurrentUserB

Show current user

getTimeEntriesC

List time entries

createTimeEntryC

Create time entry

getTimeEntryD

Show time entry

updateTimeEntryC

Update time entry

deleteTimeEntryC

Delete time entry

getNewsListD

List news

getNewsD

Show news

updateNewsD

Update news

deleteNewsC

Delete news

getNewsListByProjectC

List news by project

createNewsD

Create news

getIssueRelationsD

List issue relations

createIssueRelationD

Create issue relation

getIssueRelationC

Show issue relation

deleteIssueRelationC

Delete issue relation

getVersionsByProjectC

List versions by project

createVersionD

Create version

getVersionsD

Show version

updateVersionD

Update version

deleteVersionD

Delete version

getWikiPagesC

List wiki pages

getWikiPageC

Show wiki page

updateWikiPageC

Create or update wiki page

deleteWikiPageC

Delete wiki page

getWikiPageByVersionC

Show wiki page by specific version

getQueriesC

List queries

getAttachmentD

Show attachment

updateAttachmentD

Update attachment

deleteAttachmentC

Delete attachment

getIssueStatusesC

List issue statuses

getTrackersC

List trackers

getIssueCategoriesC

List issue categories

createIssueCategoryC

Create issue category

getIssuePrioritiesC

List issue priorities

getTimeEntryActivitiesC

List time entry activities

getDocumentCategoriesC

List document categories

getIssueCategoryC

Show issue category

updateIssueCategoryC

Update issue category

deleteIssueCategoryC

Delete issue category

getRolesC

List roles

getRoleD

Show role

getGroupsC

List groups

createGroupD

Create group

getGroupD

Show group

updateGroupD

Update group

deleteGroupC

Delete group

addUserToGroupC

Add user to group

removeUserFromGroupC

Remove user from group

getCustomFieldsC

List custom fields

searchD

Search

getFilesD

List files

createFileD

Create file

getMyAccountD

Show my account

updateMyAccountC

Update my account

updateJournalC

Update journal

addRelatedIssueD

Add related issue

removeRelatedIssueC

Remove related issue

uploadAttachmentFromLocalFileA

Upload attachment file from local file system to Redmine and get upload token

downloadAttachmentToLocalFileC

Download attachment file from Redmine to local file system

downloadThumbnailToLocalFileB

Download thumbnail from Redmine to local file system

uploadAttachmentFromBase64ContentB

Upload attachment file from Base64 encoded content to Redmine and get upload token

downloadAttachmentAsBase64ContentB

Download attachment file from Redmine as Base64 encoded content

downloadThumbnailAsBase64ContentB

Download thumbnail from Redmine as Base64 encoded content

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/compasify/redmine-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server