Skip to main content
Glama

Redmine MCP Server for Cline

by ilask

Servidor MCP de Redmine para Cline

Este es un servidor MCP (Protocolo de contexto de modelo) personalizado que se integra con Redmine, lo que le permite interactuar con sus proyectos y problemas de Redmine a través de la extensión Cline VS Code.

Prerrequisitos

  • Node.js: necesita tener Node.js (versión 18 o más reciente) instalado en su sistema.
  • Instancia de Redmine: necesita una instancia de Redmine en ejecución con la API REST habilitada.
  • Clave API de Redmine: Necesita una clave API para su cuenta de usuario de Redmine. Puede encontrarla en la configuración de su cuenta de Redmine (normalmente en "Mi cuenta" -> "Clave de acceso API").
  • Cline: necesita la extensión Cline VS Code instalada y configurada.

Instalación

  1. Clonar el repositorio:
    git clone https://github.com/ilask/Redmine-MCP.git cd Redmine-MCP
  2. Instalar dependencias:
    npm install

Configuración

  1. Establecer variables de entorno: cree un archivo .env en la raíz del directorio del proyecto y agregue lo siguiente, reemplazando los marcadores de posición con su nombre de host de Redmine y su clave API reales:
    REDMINE_HOST=your-redmine-host.com REDMINE_API_KEY=your-redmine-api-key
    Importante: ¡No envíe su archivo .env al control de versiones! Contiene información confidencial. El archivo .gitignore incluido en este repositorio debería impedir que se envíe.

Añadiendo a Cline

  1. Abrir la configuración de Cline: en VS Code, abra la extensión Cline y vaya a la pestaña Servidor MCP.
  2. Editar la configuración de MCP: haga clic en "Editar la configuración de MCP" para abrir el archivo cline_mcp_settings.json .
  3. Agregar el servidor: agregue la siguiente entrada al objeto mcpServers , reemplazando la ruta args con la ruta absoluta al archivo server.js en su sistema:
    { "mcpServers": { "redmine-server": { "command": "node", "args": ["C:\\Users\\yourusername\\path\\to\\Redmine-MCP\\server.js"], "disabled": false, "autoApprove": [] } } }
    Importante: asegúrese de utilizar barras invertidas dobles ( \\ ) en la ruta en Windows.
  4. Guardar: Guarde el archivo cline_mcp_settings.json . Cline debería detectar los cambios automáticamente e iniciar el servidor.

Recursos y herramientas disponibles

Recursos

  • redmine://projects/{project_id} : Este recurso representa un proyecto de Redmine. Reemplace {project_id} con el ID real de un proyecto en su instancia de Redmine. Puede usar la herramienta access_mcp_resource en Cline para leer los detalles de un proyecto. Por ejemplo:
    <access_mcp_resource> <server_name>redmine-server</server_name> <uri>redmine://projects/123</uri> </access_mcp_resource>

(Reemplace 123 con un ID de proyecto válido). Esto devolverá los detalles del proyecto en formato JSON.

Herramientas

  • create_issue : Esta herramienta permite crear un nuevo problema en Redmine. Acepta los siguientes parámetros:
    • project_id (cadena, obligatoria): el ID del proyecto donde debe crearse el problema.
    • subject (cadena, obligatorio): el asunto del problema.
    • description (cadena, obligatoria): la descripción del problema.

    Puedes usar la herramienta use_mcp_tool en Cline para llamar a esta herramienta. Por ejemplo:

    <use_mcp_tool> <server_name>redmine-server</server_name> <tool_name>create_issue</tool_name> <arguments> { "project_id": "456", "subject": "My New Issue", "description": "This is a test issue created via Cline." } </arguments> </use_mcp_tool>

    (Reemplace 456 con un ID de proyecto válido). Esto creará un nuevo problema en el proyecto especificado y devolverá los detalles del problema en formato JSON.

Solución de problemas

  • Error de conexión cerrada: Si ve un error como "Error MCP -1: Conexión cerrada", asegúrese de que las variables de entorno REDMINE_HOST y REDMINE_API_KEY estén configuradas correctamente. Además, asegúrese de que su instancia de Redmine sea accesible desde su equipo.
  • Revisar los registros del servidor: Si encuentra problemas, revise la salida del servidor en la terminal de VS Code para ver si hay mensajes de error. El servidor registra los errores en la consola.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Permite la interacción con proyectos y problemas de Redmine a través de la extensión Cline VS Code, lo que respalda la gestión de proyectos y la creación de problemas a través del Protocolo de contexto de modelo.

  1. Prerrequisitos
    1. Instalación
      1. Configuración
        1. Añadiendo a Cline
          1. Recursos y herramientas disponibles
            1. Recursos
            2. Herramientas
          2. Solución de problemas

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server for interacting with Redmine using its REST API, enabling the management of tickets, projects, and user data through integration with LLMs.
              Last updated -
              23
              32
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Enables management of development projects with GitHub integration, facilitating project tracking, repository linking, and metadata maintenance within the Model Context Protocol.
              Last updated -
              3
              JavaScript
            • -
              security
              F
              license
              -
              quality
              Facilitates project management with the Linear API via the Model Context Protocol, allowing users to manage initiatives, projects, issues, and their relationships through features like creation, viewing, updating, and prioritization.
              Last updated -
              324
              4
              TypeScript
            • A
              security
              F
              license
              A
              quality
              Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.
              Last updated -
              7
              83
              1
              JavaScript
              • 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/ilask/Redmine-MCP'

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