{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"MCP server that lets AI assistants manage Redmine issues, projects, wikis, and time tracking","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.14.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.14.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"URL of your Redmine server (e.g., https://your-redmine-server.com)","isRequired":true,"format":"string","name":"REDMINE_URL"},{"description":"Redmine username for authentication (alternative to API key)","format":"string","name":"REDMINE_USERNAME"},{"description":"Redmine password for authentication (alternative to API key)","format":"string","isSecret":true,"name":"REDMINE_PASSWORD"},{"description":"Redmine API key for authentication (alternative to username/password)","format":"string","isSecret":true,"name":"REDMINE_API_KEY"},{"description":"Host address for the MCP server (default: 0.0.0.0)","format":"string","default":"0.0.0.0","name":"SERVER_HOST"},{"description":"Port for the MCP server (default: 8000)","format":"number","default":"8000","name":"SERVER_PORT"},{"description":"Public hostname for file download URLs (default: localhost)","format":"string","default":"localhost","name":"PUBLIC_HOST"},{"description":"Public port for file download URLs (default: 8000)","format":"number","default":"8000","name":"PUBLIC_PORT"},{"description":"Directory for storing downloaded attachments (default: ./attachments)","format":"string","default":"./attachments","name":"ATTACHMENTS_DIR"},{"description":"Enable automatic cleanup of expired files (default: true)","format":"boolean","default":"true","name":"AUTO_CLEANUP_ENABLED"},{"description":"Interval between cleanup runs in minutes (default: 10)","format":"number","default":"10","name":"CLEANUP_INTERVAL_MINUTES"},{"description":"Default expiry time for attachments in minutes (default: 60)","format":"number","default":"60","name":"ATTACHMENT_EXPIRES_MINUTES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T01:44:07.052436Z","publishedAt":"2026-09-05T01:44:07.052436Z","updatedAt":"2026-09-05T01:44:07.052436Z","isLatest":true}}}
