Skip to main content
Glama
jztan

Redmine MCP Server

by jztan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PUBLIC_HOSTNoHostname used when generating download URLslocalhost
PUBLIC_PORTNoPublic port used for download URLs8000
REDMINE_URLYesBase URL of your Redmine instance
SERVER_HOSTNoHost/IP the MCP server binds to0.0.0.0
SERVER_PORTNoPort the MCP server listens on8000
ATTACHMENTS_DIRNoDirectory for downloaded attachments./attachments
REDMINE_API_KEYNoAPI key for legacy authentication
REDMINE_PASSWORDNoPassword for legacy basic authentication
REDMINE_SSL_CERTNoPath to custom CA certificate file
REDMINE_USERNAMENoUsername for legacy basic authentication
REDMINE_AUTH_MODENoAuthentication mode: 'legacy' or 'oauth'legacy
REDMINE_PUBLIC_URLNoPublicly-reachable URL of your Redmine instance (for attachment URL rewriting)
REDMINE_SSL_VERIFYNoEnable/disable SSL certificate verificationtrue
REDMINE_CRM_ENABLEDNoEnable RedmineUP CRM plugin supportfalse
AUTO_CLEANUP_ENABLEDNoToggle automatic cleanup of expired attachmentstrue
REDMINE_DMSF_ENABLEDNoEnable DMSF document-management plugin supportfalse
REDMINE_MCP_BASE_URLNoPublic base URL of this server (OAuth mode only)http://localhost:3040
REDMINE_AGILE_ENABLEDNoEnable RedmineUP Agile plugin supportfalse
REDMINE_MCP_READ_ONLYNoBlock all write operations when set to 'true'false
REDMINE_SSL_CLIENT_CERTNoPath to client certificate for mutual TLS (file,key)
CLEANUP_INTERVAL_MINUTESNoInterval in minutes for cleanup task10
REDMINE_PRODUCTS_ENABLEDNoEnable RedmineUP Products plugin supportfalse
ATTACHMENT_EXPIRES_MINUTESNoExpiry window in minutes for download URLs60
REDMINE_CHECKLISTS_ENABLEDNoEnable RedmineUP Checklists plugin supportfalse
REDMINE_INTROSPECT_CLIENT_IDNoOAuth client ID for token introspection (OAuth mode only)
ATTACHMENT_MAX_DOWNLOAD_BYTESNoMaximum bytes for attachment downloads209715200
REDMINE_MCP_EXPOSE_ADMIN_TOOLSNoExpose operator/admin tools on the MCP surfacefalse
HEALTH_INTROSPECTION_TTL_SECONDSNoTTL in seconds for health endpoint introspection cache30
REDMINE_ALLOW_PRIVATE_FETCH_URLSNoDisable SSRF protection for attachment fetching (dangerous)false
REDMINE_INTROSPECT_CLIENT_SECRETNoSecret for the introspection client (OAuth mode only)
REDMINE_REQUIRED_CUSTOM_FIELD_DEFAULTSNoJSON object mapping required custom field names to fallback values{}
REDMINE_AUTOFILL_REQUIRED_CUSTOM_FIELDSNoEnable one retry for issue creation by filling missing required custom fieldsfalse

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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

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