0A

0xkillaflow/agama-redmine-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

20 stars 0 forks Качество 82 Тренд 24MIT

MCP-сервер для Redmine. Позволяет агентам ИИ работать с проблемами, используя простые команды естественного языка.

Обзор

MCP-сервер для Redmine. Позволяет агентам ИИ работать с проблемами, используя простые команды естественного языка. Работает так же хорошо, как и персональный инструмент для одного разработчика или развертывается один раз и используется всей командой. "Какие вопросы ко мне относятся? Сортируйте их по приоритету». Создайте ошибку в веб-проекте: кнопка входа не отвечает на мобильном телефоне, отметьте ее срочно. Обобщить вопрос No456 и все его подзадачи. «Сколько часов я записал на этой неделе, разбитый по проекту?» - Node.js 22+ - экземпляр Redmine с включенным API REST (Administration → Settings → API) - ключ API Redmine - перейдите во время входа в систему Большинство клиентов MCP (например, Claude Desktop) запускают сервер для вас — настройте его один раз и забудьте:

Обзор (машинный перевод)

MCP-сервер для Redmine. Позволяет агентам ИИ работать с проблемами, используя простые команды естественного языка.

Работает так же хорошо, как и личный инструмент для одного разработчика — или развернутый один раз и совместно используемый разработчиком. Вся команда.

###Просто спросите

"Какие вопросы ко мне относятся? Сортируйте их по приоритету».

Создайте ошибку в веб-проекте: кнопка входа не отвечает на мобильном телефоне, отметьте ее срочно.

Суммируйте проблему No456 и все ее подзадачи.

«Сколько часов я записал на этой неделе, разбитый по проекту?»

Требования

Node.js 22+ Пример Redmine с включенным API REST ( Administration → Settings → API )

  • Ключ Redmine API - перейдите в Мой аккаунт → Ключ доступа API при входе в систему

Быстрый старт

Большинство клиентов MCP (например, Claude Desktop) запускают сервер для вас — настройте его один раз и забудьте:

Для Claude Desktop это входит в claude_desktop_config.json (Настройки → Разработчик → Редактирование) Конфиг. Перезагрузите клиент, и инструменты Redmine появятся в списке инструментов.

Чтобы запустить его отдельно от оболочки вместо этого:

Сервер говорит MCP через stdio и логи на stderr, поэтому stdout остается чистым для протокола.

Конфигурация

Установите переменные среды, проверенные при запуске. См. '.env.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Установка

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" } } } }