Skip to main content
Glama
jesusr00

mcp-server-redmine

by jesusr00

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDMINE_URLYesBase URL of your Redmine instance, e.g. https://redmine.example.com
REDMINE_API_KEYYesYour Redmine API access key

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
redmine_list_filesA

[Alpha] List all files in a Redmine project. Returns file metadata including name, size, type, author, and download URL.

redmine_upload_fileA

[Alpha] Upload a file to a Redmine project. IMPORTANT: You must first upload the file using Redmine's attachment API to get a token, then use that token here to associate it with a project. See Redmine's file upload workflow for details.

list_issue_relationsA

[Alpha] List all relations for a given Redmine issue. Returns each relation's ID, related issue ID, type, and optional delay.

get_issue_relationB

[Alpha] Get a single Redmine issue relation by its numeric ID.

create_issue_relationB

[Alpha] Create a relation between two Redmine issues. Supported types: relates, duplicates, duplicated, blocks, blocked, precedes, follows, copied_to, copied_from.

delete_issue_relationB

[Alpha] Permanently delete a Redmine issue relation by its numeric ID. This action cannot be undone.

redmine_list_issuesA

[Stable] List Redmine issues with optional filters. Returns paginated results with issue ID, subject, status, priority, and assignee. Use this to browse or search for issues before fetching details.

redmine_get_issueA

[Stable] Get full details of a single Redmine issue by its numeric ID, including description, status, dates, and optional extras like journals (comments) and attachments.

redmine_create_issueC

[Stable] Create a new Redmine issue. Returns the created issue with its assigned ID.

redmine_update_issueB

[Stable] Update an existing Redmine issue. Only provided fields are changed. Use 'notes' to add a journal comment.

redmine_delete_issueA

[Stable] Permanently delete a Redmine issue and all its journals and attachments. This action cannot be undone.

redmine_list_newsA

[Alpha] List Redmine news articles. Returns paginated results with title, summary, author, project, and creation date. Omit project_id to fetch news across all projects, or provide it to scope results to a single project.

redmine_get_my_accountA

[Stable] Get the full account details of the currently authenticated Redmine user, including email address, API key, and custom fields.

redmine_list_projectsC

[Stable] List all Redmine projects the API user has access to, with pagination support.

redmine_get_projectA

[Stable] Get details of a single Redmine project by its identifier (string slug) or numeric ID.

redmine_create_projectC

[Stable] Create a new Redmine project. Returns the created project.

redmine_update_projectB

[Stable] Update an existing Redmine project. Only provided fields are changed.

redmine_searchB

[Alpha] Search Redmine content across issues, wiki pages, news, documents, changesets, messages, projects, and attachments. Use this to discover related work before fetching details.

redmine_list_rolesB

[Alpha] List all roles in the Redmine instance. Returns role IDs and names for role assignment.

redmine_get_roleA

[Alpha] Get detailed information about a role including permissions, visibility settings, and assignability (requires Redmine 2.2+).

redmine_list_time_entriesC

[Stable] List Redmine time entries with optional filters. Returns hours logged, activity, issue, and project for each entry.

redmine_get_time_entryB

[Stable] Get details of a single time entry by its numeric ID.

redmine_log_timeB

[Stable] Log time against a Redmine issue or project. Either issue_id or project_id is required. Returns the created time entry.

redmine_update_time_entryB

[Stable] Update an existing Redmine time entry. Only provided fields are changed.

redmine_delete_time_entryB

[Stable] Permanently delete a Redmine time entry. This action cannot be undone.

redmine_list_usersA

[Stable] List Redmine users. Requires admin privileges. Returns user IDs, login names, and email addresses.

redmine_get_userB

[Stable] Get details of a single Redmine user by numeric ID.

redmine_get_current_userA

[Stable] Get the details of the currently authenticated Redmine user (identified by REDMINE_API_KEY).

redmine_list_wiki_pagesC

[Alpha] List all wiki pages in a Redmine project.

redmine_get_wiki_pageB

[Alpha] Get the content and metadata of a Redmine wiki page by project and page title.

redmine_update_wiki_pageA

[Alpha] Create or update a Redmine wiki page. If the page does not exist, it will be created. IMPORTANT: Always fetch the page first with redmine_get_wiki_page and pass the current 'version' number to avoid silently overwriting concurrent edits.

redmine_delete_wiki_pageA

[Alpha] Permanently delete a Redmine wiki page. Requires admin privileges. This action cannot be undone.

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

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