We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gmlee-ncurity/redmine-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
{
"dxt_version": "0.1",
"name": "redmine-mcp-server",
"display_name": "Redmine MCP Server",
"version": "1.0.7",
"description": "Model Context Protocol server for comprehensive Redmine project management integration",
"long_description": "# Redmine MCP Server\n\nA comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with Redmine project management systems. Provides access to issues, projects, time tracking, users, wiki pages, and more.\n\n## Features\n\n- **Issue Management**: Create, read, update, and delete issues\n- **Project Management**: Access project details and versions\n- **Time Tracking**: Log and manage time entries\n- **User Management**: Access user information and memberships\n- **Wiki Management**: Create and manage wiki pages\n- **Utilities**: Search, custom requests, and status management\n\n## Requirements\n\n- Redmine instance with REST API enabled\n- Valid API key or username/password credentials\n- HTTPS recommended for production use\n\n## Security\n\n- API keys are stored securely in extension configuration\n- All communication uses HTTPS when properly configured\n- Input validation and sanitization on all requests",
"author": {
"name": "gmlee",
"email": "gmlee@example.com",
"url": "https://github.com/your-org/mcp-server-redmine"
},
"homepage": "https://github.com/your-org/mcp-server-redmine",
"icon": "icon.png",
"server": {
"type": "node",
"entry_point": "dist/index.js",
"mcp_config": {
"command": "node",
"args": [
"${__dirname}/dist/index.js"
],
"env": {
"NODE_PATH": "${__dirname}/dist/node_modules",
"REDMINE_URL": "${user_config.redmine_url}",
"REDMINE_API_KEY": "${user_config.redmine_api_key}",
"REDMINE_USERNAME": "${user_config.redmine_username}",
"REDMINE_PASSWORD": "${user_config.redmine_password}",
"REDMINE_SSL_VERIFY": "${user_config.ssl_verify}",
"REDMINE_REQUEST_TIMEOUT": "${user_config.request_timeout}",
"LOG_LEVEL": "debug"
}
}
},
"tools": [
{
"name": "redmine_list_issues",
"description": "List issues with optional filters and pagination"
},
{
"name": "redmine_get_issue",
"description": "Get detailed information about a specific issue"
},
{
"name": "redmine_create_issue",
"description": "Create a new issue with specified parameters"
},
{
"name": "redmine_update_issue",
"description": "Update an existing issue"
},
{
"name": "redmine_delete_issue",
"description": "Delete an issue"
},
{
"name": "redmine_list_projects",
"description": "List all accessible projects"
},
{
"name": "redmine_get_project",
"description": "Get detailed project information"
},
{
"name": "redmine_get_project_versions",
"description": "Get project versions and milestones"
},
{
"name": "redmine_list_users",
"description": "List users with optional filters"
},
{
"name": "redmine_get_current_user",
"description": "Get current user information"
},
{
"name": "redmine_get_user",
"description": "Get specific user details"
},
{
"name": "redmine_list_time_entries",
"description": "List time entries with filters"
},
{
"name": "redmine_get_time_entry",
"description": "Get time entry details"
},
{
"name": "redmine_create_time_entry",
"description": "Create a new time entry"
},
{
"name": "redmine_update_time_entry",
"description": "Update an existing time entry"
},
{
"name": "redmine_delete_time_entry",
"description": "Delete a time entry"
},
{
"name": "redmine_list_time_entry_activities",
"description": "List available time entry activities"
},
{
"name": "redmine_list_wiki_pages",
"description": "List wiki pages for a project"
},
{
"name": "redmine_get_wiki_page",
"description": "Get wiki page content"
},
{
"name": "redmine_create_or_update_wiki_page",
"description": "Create or update a wiki page"
},
{
"name": "redmine_delete_wiki_page",
"description": "Delete a wiki page"
},
{
"name": "redmine_list_statuses",
"description": "List available issue statuses"
},
{
"name": "redmine_list_priorities",
"description": "List available issue priorities"
},
{
"name": "redmine_list_trackers",
"description": "List available issue trackers"
},
{
"name": "redmine_custom_request",
"description": "Make custom API requests to Redmine"
},
{
"name": "redmine_search",
"description": "Search across issues, wiki pages, and other content"
}
],
"prompts": [
{
"name": "project_status",
"description": "Get a comprehensive overview of project status",
"arguments": ["project_id"],
"text": "Please provide a comprehensive overview of project ${arguments.project_id}. Include:\n- Current project status and progress\n- Open issues and their priorities\n- Recent activity and updates\n- Team members and their assignments\n- Upcoming milestones and deadlines\n- Any blockers or concerns"
},
{
"name": "my_tasks",
"description": "Show issues assigned to the current user",
"arguments": [],
"text": "Show me all issues currently assigned to me. Include:\n- Issue priorities and statuses\n- Due dates and deadlines\n- Progress and completion status\n- Project associations\n- Recent updates or comments\nOrganize by priority and due date."
},
{
"name": "time_report",
"description": "Generate a time tracking report",
"arguments": ["from_date", "to_date"],
"text": "Generate a detailed time tracking report for the period from ${arguments.from_date} to ${arguments.to_date}. Include:\n- Total hours logged by project\n- Time breakdown by activity type\n- Daily/weekly time distribution\n- Issues worked on and time spent\n- Productivity insights and patterns\n- Summary of accomplishments"
}
],
"user_config": {
"redmine_url": {
"type": "string",
"title": "Redmine URL",
"description": "The URL of your Redmine instance (e.g., https://redmine.example.com)",
"required": true,
"placeholder": "https://redmine.example.com"
},
"redmine_api_key": {
"type": "string",
"title": "Redmine API Key",
"description": "Your Redmine API key (recommended authentication method)",
"sensitive": true,
"required": false,
"placeholder": "Enter your API key here"
},
"redmine_username": {
"type": "string",
"title": "Username",
"description": "Redmine username (alternative to API key)",
"required": false,
"placeholder": "your-username"
},
"redmine_password": {
"type": "string",
"title": "Password",
"description": "Redmine password (alternative to API key)",
"sensitive": true,
"required": false,
"placeholder": "your-password"
},
"ssl_verify": {
"type": "boolean",
"title": "Verify SSL Certificates",
"description": "Whether to verify SSL certificates (recommended: true)",
"default": true,
"required": false
},
"request_timeout": {
"type": "number",
"title": "Request Timeout (ms)",
"description": "Timeout for HTTP requests in milliseconds",
"default": 30000,
"minimum": 5000,
"maximum": 120000,
"required": false
},
"log_level": {
"type": "string",
"title": "Log Level",
"description": "Logging verbosity level",
"enum": ["debug", "info", "warn", "error"],
"default": "info",
"required": false
}
},
"compatibility": {
"dxt_min_version": "0.1",
"platforms": ["win32", "darwin", "linux"],
"node_version": ">=20.0.0"
},
"keywords": [
"redmine",
"project-management",
"issue-tracking",
"time-tracking",
"mcp",
"model-context-protocol"
],
"license": "Apache-2.0"
}