{"name":"io.github.jztan/redmine-mcp-server","slug":"jztan-redmine-mcp-server","title":null,"description":"MCP server that lets AI assistants manage Redmine issues, projects, wikis, and time tracking","url":"https://mcp.market/server/jztan-redmine-mcp-server","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":33,"stars":78,"forks":33,"downloads_week":null,"last_push_at":"2026-09-19T02:41:20.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/jztan/redmine-mcp-server","website":null,"version":"2.16.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"redmine-mcp-server","version":"2.16.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"}]}],"tools":[],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T04:43:40.733Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T04:43:40.661Z","components":{"code":{"score":25,"max":25,"notes":["57 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"redmine-mcp-server","version":"2.16.0","found":true,"license":"MIT","dependencyCount":25,"publishedAt":"2026-09-19T02:07:51.775522Z","repositoryUrl":"https://github.com/jztan/redmine-mcp-server.git"}],"repo":{"found":true,"owner":"jztan","repo":"redmine-mcp-server","archived":false,"pushedAt":"2026-09-19T02:41:20Z","stars":78,"forks":33,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6021013?v=4","ownerCreatedAt":"2013-11-24T01:31:26Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/6021013?v=4&s=128","source":"github"},"presence":{"stars":78,"forks":33,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-19T02:41:20.000Z","score":33}}}},"grade_history":[],"reviews":[]}