Skip to main content
Glama

MCP Redmine

by runekaagaard
Mozilla Public License 2.0
46
  • Apple
  • Linux

MCP Redmine

Estado: Funciona muy bien y se utiliza a diario sin errores conocidos.

Estado 2: Acabo de añadir el paquete a PyPI y actualicé las instrucciones de uso. Por favor, informen cualquier problema.

¡Deja que Claude sea tu asistente de Redmine! MCP Redmine conecta Claude Desktop con tu instancia de Redmine, lo que le permite:

  • Busque y explore proyectos y problemas
  • Crear y actualizar problemas con soporte completo de Markdown
  • Cargar y descargar archivos adjuntos
  • Gestionar y realizar un seguimiento de las entradas de tiempo
  • Actualizar estados y campos de problemas
  • Acceda a la funcionalidad completa de la API de Redmine

Utiliza httpx para solicitudes de API y se integra con la especificación Redmine OpenAPI para una cobertura de API integral.

MCP Redmine en acción

Instalación

Asegúrese de tener instalado el sistema UV:

# Install uv if you haven't already curl -LsSf https://astral.sh/uv/install.sh | sh

Uso con Claude Desktop

Añade a tu claude_desktop_config.json :

{ "mcpServers": { "redmine": { "command": "uvx", "args": ["--from", "mcp-redmine==2025.04.09.153531", "--refresh-package", "mcp-redmine", "mcp-redmine"], "env": { "REDMINE_URL": "https://your-redmine-instance.example.com", "REDMINE_API_KEY": "your-api-key", "REDMINE_REQUEST_INSTRUCTIONS": "/path/to/instructions.md" } } } }

Variables de entorno

  • REDMINE_URL : URL de su instancia de Redmine (obligatorio)
  • REDMINE_API_KEY : Su clave API de Redmine (obligatoria, vea a continuación cómo obtenerla)
  • REDMINE_REQUEST_INSTRUCTIONS : Ruta a un archivo que contiene instrucciones adicionales para la herramienta redmine_request (opcional)

Cómo obtener su clave API de Redmine

  1. Inicie sesión en su instancia de Redmine
  2. Vaya a "Mi cuenta" (normalmente se encuentra en el menú superior derecho)
  3. En el lado derecho de la página, debería ver "Clave de acceso API".
  4. Haga clic en "Mostrar" para ver su clave existente o en "Generar" para crear una nueva
  5. Copie esta clave para usarla en su configuración

API

Herramientas

  • lista de rutas de redmine
    • Devuelve una lista de rutas de API disponibles desde la especificación OpenAPI
    • No se requiere entrada
    • Devuelve una cadena YAML que contiene una lista de plantillas de ruta: GXP3
  • información de rutas de redmine
    • Obtener información de ruta completa para las plantillas de ruta dadas
    • Entrada: path_templates (lista de cadenas)
    • Devuelve la cadena YAML que contiene las especificaciones de API para las rutas solicitadas: GXP4
  • solicitud de redmine
    • Realizar una solicitud a la API de Redmine
    • Entradas:
      • path (cadena): ruta del punto final de la API (por ejemplo, '/issues.json')
      • method (cadena, opcional): método HTTP a utilizar (predeterminado: 'get')
      • data (objeto, opcional): Diccionario para el cuerpo de la solicitud (para POST/PUT)
      • params (objeto, opcional): Diccionario para parámetros de consulta
    • Devuelve una cadena YAML que contiene el código de estado de la respuesta, el cuerpo y el mensaje de error: GXP5
  • redmine_upload
    • Sube un archivo a Redmine y obtén un token por adjuntarlo
    • Entradas:
      • file_path (cadena): ruta completa al archivo a cargar
      • description (cadena, opcional): descripción opcional para el archivo
    • Devuelve una cadena YAML con el mismo formato que redmine_request, incluido el token de carga: GXP6
  • descarga de redmine
    • Descargue un archivo adjunto de Redmine y guárdelo en un archivo local
    • Entradas:
      • attachment_id (entero): El ID del archivo adjunto para descargar
      • save_path (cadena): ruta completa donde se debe guardar el archivo
      • filename (cadena, opcional): nombre de archivo opcional a utilizar (se determina automáticamente si no se proporciona)
    • Devuelve la cadena YAML con los resultados de la descarga: GXP7

Ejemplos

Creando un nuevo problema

Let's create a new bug report in the "Website" project: 1. Title: "Homepage not loading on mobile devices" 2. Description: "When accessing the homepage from iOS or Android devices, the loading spinner appears but the content never loads. This issue started after the last deployment." 3. Priority: High 4. Assign to: John Smith

Buscando problemas

Can you find all high priority issues in the "Website" project that are currently unassigned?

Actualización del estado del problema

Please mark issue #123 as "In Progress" and add a comment: "I've started working on this issue. Expect it to be completed by Friday."

Tiempo de registro

Log 3.5 hours against issue #456 for "Implementing user authentication" done today.

Contribuyendo

¡Agradecemos cualquier contribución! Ya sean informes de errores, solicitudes de funciones, mejoras en la documentación o contribuciones de código, todas las aportaciones son valiosas. No dudes en:

  • Abra un problema para informar errores o sugerir funciones
  • Enviar solicitudes de extracción con mejoras
  • Mejore la documentación o comparta sus ejemplos de uso
  • Haz preguntas y comparte tus experiencias

El objetivo es hacer que la gestión de proyectos de Redmine con Claude sea aún mejor, y sus conocimientos y contribuciones ayudan a lograrlo.

Expresiones de gratitud

Este proyecto se basa en el excelente trabajo de otros:

Desarrollo

Primero clona el repositorio de github e instala las dependencias:

git clone git@github.com:runekaagaard/mcp-redmine.git cd mcp-redmine uv sync

Luego configure esto en claude_desktop_config.json:

... "command": "uv", "args": ["run", "--directory", "/path/to/mcp-redmine", "-m", "mcp_redmine.server", "main"], ...

Licencia

Licencia pública de Mozilla versión 2.0

Mis otros proyectos de LLM

  • MCP Alchemy : conecta Claude Desktop a bases de datos para explorar esquemas y ejecutar SQL.
  • MCP Notmuch Sendmail - Asistente de correo electrónico para Claude Desktop que utiliza notmuch.
  • Diffpilot - Visor de diferencias Git de varias columnas con agrupación y etiquetado de archivos.
  • Archivos locales de Claude : acceda a archivos locales en los artefactos de Claude Desktop.
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Conecta Claude Desktop con Redmine para una gestión fluida de proyectos y problemas, incluida la búsqueda, creación, actualización y seguimiento de tareas mediante la API de Redmine.

  1. Instalación
    1. Uso con Claude Desktop
      1. Variables de entorno
        1. Cómo obtener su clave API de Redmine
          1. API
            1. Herramientas
          2. Ejemplos
            1. Creando un nuevo problema
            2. Buscando problemas
            3. Actualización del estado del problema
            4. Tiempo de registro
          3. Contribuyendo
            1. Expresiones de gratitud
              1. Desarrollo
                1. Licencia
                  1. Mis otros proyectos de LLM

                    Related MCP Servers

                    • A
                      security
                      F
                      license
                      A
                      quality
                      Enables interaction with Redmine projects and issues via the Cline VS Code extension, supporting project management and issue creation through the Model Context Protocol.
                      Last updated -
                      1
                      2
                      1
                      JavaScript
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Connects Claude Desktop directly to databases, allowing it to explore database structures, write SQL queries, analyze datasets, and create reports through an API layer with tools for table exploration and query execution.
                      Last updated -
                      272
                      Python
                      Mozilla Public License 2.0
                      • Apple
                    • A
                      security
                      A
                      license
                      A
                      quality
                      Enables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.
                      Last updated -
                      11
                      4
                      2
                      TypeScript
                      MIT License
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A companion desktop app enabling bi-directional interaction between Claude Desktop and visual UI elements, allowing Claude to display, read from, and write to interactive interfaces while processing user events and feedback.
                      Last updated -
                      5
                      5
                      TypeScript
                      • Apple

                    View all related MCP servers

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

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