0A

0xkillaflow/agama-redmine-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 0 forks 품질 82 트렌드 24MIT

MCP server for Redmine. Enables AI agents to work with issues using simple natural language commands.

개요

MCP server for Redmine. Enables AI agents to work with issues using simple natural language commands. Works just as well as a personal tool for a single developer — or deployed once and shared by the whole team. "What issues are assigned to me? Sort them by priority." "Create a bug in the Web project: login button doesn't respond on mobile, mark it urgent." "Summarize issue #456 and all its subtasks." "How many hours did I log this week, broken down by project?" - Node.js 22+ - A Redmine instance with the REST API enabled (Administration → Settings → API) - A Redmine API key — go to while signed in Most MCP clients (e.g. Claude Desktop) launch the server for you — configure it once and forget it:

README

원문 README의 일부입니다. 원문 보기.

🦎 Agama — Redmine MCP Server

MCP server for Redmine. Enables AI agents to work with issues using simple natural language commands.

Works just as well as a personal tool for a single developer — or deployed once and shared by the whole team.

┌──────────┐   MCP (stdio)   ┌─────────────────────┐   REST/JSON   ┌──────────┐
│  Agent   │ ──────────────▶ │  Redmine MCP Server │ ────────────▶ │ Redmine  │
│ (client) │ ◀────────────── │   (this project)    │ ◀──────────── │  server  │
└──────────┘   tool results  └─────────────────────┘     HTTP      └──────────┘

💬 Just ask

“What issues are assigned to me? Sort them by priority.”

“Create a bug in the Web project: login button doesn’t respond on mobile, mark it urgent.”

“Summarize issue #456 and all its subtasks.”

“How many hours did I log this week, broken down by project?”

Requirements

  • Node.js 22+
  • A Redmine instance with the REST API enabled (Administration → Settings → API)
  • A Redmine API key — go to My account → API access key while signed in

Quick start

Most MCP clients (e.g. Claude Desktop) launch the server for you — configure it once and forget it:

{
  "mcpServers": {
    "redmine": {
      "command": "npx",
      "args": ["-y", "@0xkillaflow/agama-redmine-mcp"],
      "env": {
        "REDMINE_URL": "https://redmine.example.com",
        "REDMINE_API_KEY": "your-redmine-api-key"
      }
    }
  }
}

For Claude Desktop, this goes in claude_desktop_config.json (Settings → Developer → Edit Config). Restart the client and the Redmine tools will appear in its tool list.

To run it standalone from a shell instead:

REDMINE_URL=https://redmine.example.com REDMINE_API_KEY=your-redmine-api-key \
  npx -y @0xkillaflow/agama-redmine-mcp

The server speaks MCP over stdio and logs to stderr, so stdout stays clean for the protocol.

Configuration

Set via environment variables, validated at startup. See .env.example for a

GitHub에서 전체 README 보기

설치

npx -y @0xkillaflow/agama-redmine-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "redmine": { "command": "npx", "args": ["-y", "@0xkillaflow/agama-redmine-mcp"], "env": { "REDMINE_URL": "https://redmine.example.com", "REDMINE_API_KEY": "your-redmine-api-key" } } } }