Skip to main content
Glama

MCP Redmine

by runekaagaard
Mozilla Public License 2.0
14
  • Apple
  • Linux

MCP レッドマイン

ステータス: 正常に動作し、既知のバグもなく毎日使用されています。

ステータス2: パッケージをPyPIに追加し、使用方法を更新しました。何か問題があればご報告ください :)

Claude を Redmine アシスタントとしてご利用ください。MCP Redmine は Claude Desktop を Redmine インスタンスに接続し、次のことを可能にします。

  • プロジェクトと問題の検索と閲覧
  • 完全なマークダウンサポートで問題を作成および更新します
  • 添付ファイルのアップロードとダウンロード
  • 時間入力を管理および追跡する
  • 問題のステータスとフィールドを更新する
  • 包括的なRedmine API機能にアクセス

API リクエストに httpx を使用し、包括的な API カバレッジのために Redmine OpenAPI 仕様と統合します。

MCP Redmine の活用

インストール

uv がインストールされていることを確認してください:

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

Claude Desktopでの使用

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

環境変数

  • REDMINE_URL : RedmineインスタンスのURL(必須)
  • REDMINE_API_KEY : Redmine API キー (必須、取得方法については以下を参照してください)
  • REDMINE_REQUEST_INSTRUCTIONS : redmine_request ツールの追加指示を含むファイルへのパス (オプション)

Redmine APIキーの取得

  1. Redmineインスタンスにログインする
  2. 「マイアカウント」に移動します(通常は右上のメニューにあります)
  3. ページの右側に「APIアクセスキー」が表示されます。
  4. 「表示」をクリックして既存のキーを表示するか、「生成」をクリックして新しいキーを作成します
  5. 設定で使用するためにこのキーをコピーします

API

ツール

  • redmine_paths_list
    • OpenAPI 仕様から利用可能な API パスのリストを返します
    • 入力不要
    • パステンプレートのリストを含むYAML文字列を返します: GXP3
  • redmine_paths_info
    • 指定されたパステンプレートの完全なパス情報を取得します。
    • 入力: path_templates (文字列のリスト)
    • 要求されたパスのAPI仕様を含むYAML文字列を返します: GXP4
  • redmine_リクエスト
    • Redmine APIにリクエストを送信する
    • 入力:
      • path (文字列):APIエンドポイントパス(例:'/issues.json')
      • method (文字列、オプション): 使用するHTTPメソッド (デフォルト: 'get')
      • data (オブジェクト、オプション): リクエスト本文の辞書(POST/PUT用)
      • params (オブジェクト、オプション): クエリパラメータの辞書
    • レスポンスステータスコード、本文、エラーメッセージを含むYAML文字列を返します: GXP5
  • redmine_アップロード
    • Redmineにファイルをアップロードし、添付用のトークンを取得する
    • 入力:
      • file_path (文字列): アップロードするファイルへの完全修飾パス
      • description (文字列、オプション): ファイルのオプションの説明
    • アップロードトークン GXP6 を含む、redmine_request と同じ形式の YAML 文字列を返します。
  • redmine_ダウンロード
    • Redmineから添付ファイルをダウンロードし、ローカルファイルに保存する
    • 入力:
      • attachment_id (整数): ダウンロードする添付ファイルのID
      • save_path (文字列): ファイルを保存する完全修飾パス
      • filename (文字列、オプション):使用するファイル名(省略可能)(指定されていない場合は自動的に決定されます)
    • ダウンロード結果を含むYAML文字列を返します: GXP7

新しい問題を作成する

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

問題を探す

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

問題ステータスを更新しています

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

ログ時間

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

貢献

貢献は大歓迎です!バグ報告、機能リクエスト、ドキュメントの改善、コードへの貢献など、あらゆるご意見が貴重です。ぜひお気軽にご連絡ください。

  • バグを報告したり機能を提案したりするには、問題を開いてください
  • 改善点を記載したプルリクエストを送信する
  • ドキュメントを充実させたり、使用例を共有したりする
  • 質問をして経験を共有しましょう

目標は、Claude による Redmine プロジェクト管理をさらに改善することであり、あなたの洞察と貢献がその達成に役立ちます。

謝辞

このプロジェクトは、他者の優れた取り組みに基づいて構築されています。

  • httpx - HTTPリクエストを処理するため
  • Redmine OpenAPI仕様- 包括的なAPI仕様
  • Redmine - 柔軟なプロジェクト管理ウェブアプリケーション

現像

まず、github リポジトリのクローンを作成し、依存関係をインストールします。

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

次に、claude_desktop_config.json で以下を設定します。

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

ライセンス

Mozilla パブリックライセンス バージョン 2.0

私の他のLLMプロジェクト

  • MCP Alchemy - スキーマを探索し、SQL を実行するために、Claude Desktop をデータベースに接続します。
  • MCP Notmuch Sendmail - notmuch を使用した Claude Desktop の電子メール アシスタント。
  • Diffpilot - ファイルのグループ化とタグ付けが可能な複数列の Git 差分ビューア。
  • Claude ローカル ファイル- Claude デスクトップ アーティファクト内のローカル ファイルにアクセスします。

You must be authenticated.

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.

Claude Desktop を Redmine に接続し、Redmine の API を使用したタスクの検索、作成、更新、追跡など、プロジェクトと問題をシームレスに管理します。

  1. インストール
    1. Claude Desktopでの使用
      1. 環境変数
        1. Redmine APIキーの取得
          1. API
            1. ツール
            1. 新しい問題を作成する
            2. 問題を探す
            3. 問題ステータスを更新しています
            4. ログ時間
          2. 貢献
            1. 謝辞
              1. 現像
                1. ライセンス
                  1. 私の他の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
                      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 -
                      210
                      Python
                      Mozilla Public License 2.0
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A server that provides Claude with Redis database access and operations through a set of tools for basic operations, lists, hashes, sets, and pub/sub functionality.
                      Last updated -
                      19
                      Python
                      MIT License
                    • -
                      security
                      -
                      license
                      -
                      quality
                      Provides access to Backlog API for project management, issue tracking, and file operations through Claude Desktop.
                      Last updated -
                      9
                      TypeScript
                      MIT License

                    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