{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.10.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.10.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-01-18T08:13:34.54596Z","publishedAt":"2026-01-18T08:13:34.54596Z","updatedAt":"2026-01-18T08:13:34.54596Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.11.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.11.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-02-14T12:56:20.50384Z","publishedAt":"2026-02-14T12:56:20.50384Z","updatedAt":"2026-02-14T12:56:20.50384Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.12.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.12.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-02-20T12:57:25.135203Z","publishedAt":"2026-02-20T12:57:25.135203Z","updatedAt":"2026-02-20T12:57:25.135203Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.12.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.12.1","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-03-05T11:54:41.056212Z","publishedAt":"2026-03-05T11:54:41.056212Z","updatedAt":"2026-03-05T11:54:41.056212Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.4.4","packages":[{"registryType":"pypi","identifier":"redmine-mcp-server","version":"0.4.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-24T11:06:13.143885Z","publishedAt":"2025-09-24T11:06:13.143885Z","updatedAt":"2025-09-24T12:09:39.854763Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.4.5","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.4.5","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":"integer","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":"integer","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":"integer","default":"10","name":"CLEANUP_INTERVAL_MINUTES"},{"description":"Default expiry time for attachments in minutes (default: 60)","format":"integer","default":"60","name":"ATTACHMENT_EXPIRES_MINUTES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-24T12:09:39.852728Z","publishedAt":"2025-09-24T12:09:39.852728Z","updatedAt":"2025-09-24T12:09:39.852728Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.6.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":"2025-10-25T04:36:04.299156Z","publishedAt":"2025-10-25T04:36:04.299156Z","updatedAt":"2025-10-25T04:36:04.299156Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.7.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.7.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":"2025-11-29T11:23:03.658674Z","publishedAt":"2025-11-29T11:23:03.658674Z","updatedAt":"2025-11-29T11:23:03.658674Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.7.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.7.1","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":"2025-12-02T12:05:41.854023Z","publishedAt":"2025-12-02T12:05:41.854023Z","updatedAt":"2025-12-02T12:05:41.854023Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.8.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":"2025-12-08T15:25:35.629134Z","publishedAt":"2025-12-08T15:25:35.629134Z","updatedAt":"2025-12-08T15:25:35.629134Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.8.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.8.1","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":"2025-12-11T22:23:33.458085Z","publishedAt":"2025-12-11T22:23:33.458085Z","updatedAt":"2025-12-11T22:23:33.458085Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.9.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.9.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":"2025-12-21T08:52:48.639688Z","publishedAt":"2025-12-21T08:52:48.639688Z","updatedAt":"2025-12-21T08:52:48.639688Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"0.9.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"0.9.1","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-01-04T11:37:30.859622Z","publishedAt":"2026-01-04T11:37:30.859622Z","updatedAt":"2026-01-04T11:37:30.859622Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"1.0.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"1.0.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-03-14T15:24:33.532029Z","publishedAt":"2026-03-14T15:24:33.532029Z","updatedAt":"2026-03-14T15:24:33.532029Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"1.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"1.1.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-03-21T10:40:17.051197Z","publishedAt":"2026-03-21T10:40:17.051197Z","updatedAt":"2026-03-21T10:40:17.051197Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"1.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"1.2.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-04-14T11:33:21.253388Z","publishedAt":"2026-04-14T11:33:21.253388Z","updatedAt":"2026-04-14T11:33:21.253388Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"1.2.2","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"1.2.2","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-04-25T06:39:23.603203Z","publishedAt":"2026-04-25T06:39:23.603203Z","updatedAt":"2026-04-25T06:39:23.603203Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"1.3.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"1.3.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-05-06T11:13:00.450471Z","publishedAt":"2026-05-06T11:13:00.450471Z","updatedAt":"2026-05-06T11:13:00.450471Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.0.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.0.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-05-15T21:26:34.026789Z","publishedAt":"2026-05-15T21:26:34.026789Z","updatedAt":"2026-05-15T21:26:34.026789Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.0.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.0.1","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-05-21T23:53:08.63408Z","publishedAt":"2026-05-21T23:53:08.63408Z","updatedAt":"2026-05-21T23:53:08.63408Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.1.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-05-29T14:33:00.176128Z","publishedAt":"2026-05-29T14:33:00.176128Z","updatedAt":"2026-05-29T14:33:00.176128Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.2.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-06-06T03:29:37.077083Z","publishedAt":"2026-06-06T03:29:37.077083Z","updatedAt":"2026-06-06T03:29:37.077083Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jztan/redmine-mcp-server","description":"Production-ready MCP server for Redmine with security, pagination, and enterprise features","repository":{"url":"https://github.com/jztan/redmine-mcp-server","source":"github"},"version":"2.3.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.3.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-06-12T14:05:38.875028Z","publishedAt":"2026-06-12T14:05:38.875028Z","updatedAt":"2026-06-12T14:05:38.875028Z","isLatest":false}}},{"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.3.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.3.1","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-06-20T03:09:38.710247Z","publishedAt":"2026-06-20T03:09:38.710247Z","updatedAt":"2026-06-20T03:09:38.710247Z","isLatest":false}}},{"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.4.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.4.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-06-27T02:35:04.962444Z","publishedAt":"2026-06-27T02:35:04.962444Z","updatedAt":"2026-06-27T02:35:04.962444Z","isLatest":false}}},{"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.5.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.5.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-07-03T23:29:03.641432Z","publishedAt":"2026-07-03T23:29:03.641432Z","updatedAt":"2026-07-03T23:29:03.641432Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.vfa-khuongdv/redmine","description":"MCP server for Redmine API integration with AI agents.","repository":{"url":"https://github.com/vfa-khuongdv/mcp_readmine","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"@duongkhuong/mcp-redmine","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Redmine instance URL (e.g., https://redmine.example.com)","isRequired":true,"format":"string","name":"REDMINE_URL"},{"description":"Your Redmine API key from account settings","isRequired":true,"format":"string","isSecret":true,"name":"REDMINE_API_KEY"},{"description":"Your Redmine username for Basic Authentication","isRequired":true,"format":"string","name":"REDMINE_USERNAME"},{"description":"Your Redmine password for Basic Authentication","isRequired":true,"format":"string","isSecret":true,"name":"REDMINE_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-05T15:53:54.090532Z","publishedAt":"2025-12-05T15:53:54.090532Z","updatedAt":"2025-12-05T15:53:54.090532Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","name":"io.github.vfa-khuongdv/redmine","description":"MCP server for Redmine API integration with AI agents.","repository":{"url":"https://github.com/vfa-khuongdv/mcp_readmine","source":"github"},"version":"1.1.3","packages":[{"registryType":"npm","identifier":"@duongkhuong/mcp-redmine","version":"1.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Redmine instance URL (e.g., https://redmine.example.com)","isRequired":true,"format":"string","name":"REDMINE_URL"},{"description":"Your Redmine API key from account settings","isRequired":true,"format":"string","isSecret":true,"name":"REDMINE_API_KEY"},{"description":"Your Redmine username for Basic Authentication","isRequired":true,"format":"string","name":"REDMINE_USERNAME"},{"description":"Your Redmine password for Basic Authentication","isRequired":true,"format":"string","isSecret":true,"name":"REDMINE_PASSWORD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-12-15T06:42:11.793283Z","publishedAt":"2025-12-15T06:42:11.793283Z","updatedAt":"2025-12-15T06:42:11.793283Z","isLatest":true}}}],"metadata":{"count":28}}
