Skip to content

MCPサーバー

rmnにはModel Context Protocol(MCP)サーバーが内蔵されており、AIエージェントにRedmine操作を公開します。これにより、Claude CodeなどのAIアシスタントが自然言語でRedmineのチケット、プロジェクト、ユーザー、バージョン、作業時間、メンバーシップ、Wikiページを管理できるようになります。

MCPサーバーの起動

bash
rmn mcp serve

stdio方式のMCPサーバーが起動します。

利用可能なMCPツール

ツール説明読み取り専用破壊的
list_issuesRedmineチケットの一覧表示・フィルタはいいいえ
get_issueチケットの詳細を取得はいいいえ
create_issue新しいチケットを作成いいえいいえ
update_issue既存のチケットを更新いいえいいえ
delete_issueチケットを完全に削除いいえはい
list_projectsプロジェクトの一覧表示・フィルタはいいいえ
get_projectプロジェクトの詳細を取得はいいいえ
create_project新しいプロジェクトを作成いいえいいえ
update_project既存のプロジェクトを更新いいえいいえ
archive_projectプロジェクトをアーカイブ(復元可能)いいえいいえ
unarchive_projectプロジェクトを復元いいえいいえ
delete_projectプロジェクトを完全に削除いいえはい
list_usersユーザーの一覧表示・フィルタはいいいえ
get_userユーザーの詳細を取得はいいいえ
get_current_user現在のAPIキーに対応するユーザーを取得はいいいえ
list_versionsプロジェクトのバージョン一覧はいいいえ
get_versionバージョンの詳細を取得はいいいえ
create_version新しいバージョンを作成いいえいいえ
update_version既存のバージョンを更新いいえいいえ
delete_versionバージョンを完全に削除いいえはい
list_time_entries作業時間の一覧表示・フィルタはいいいえ
get_time_entry作業時間の詳細を取得はいいいえ
create_time_entryチケット/プロジェクトに作業時間を記録いいえいいえ
update_time_entry既存の作業時間を更新いいえいいえ
delete_time_entry作業時間を完全に削除いいえはい
list_membershipsプロジェクトメンバーシップを一覧表示はいいいえ
get_membershipメンバーシップの詳細を取得はいいいえ
create_membershipプロジェクトにユーザーを追加いいえいいえ
update_membershipメンバーシップのロールを更新いいえいいえ
delete_membershipメンバーシップを削除いいえはい
list_wiki_pagesプロジェクトのWikiページ一覧はいいいえ
get_wiki_pageWikiページの内容を取得はいいいえ
create_or_update_wiki_pageWikiページを作成または更新いいえいいえ
delete_wiki_pageWikiページを完全に削除いいえはい
list_trackersトラッカー(チケットタイプ)を一覧表示はいいいえ
list_issue_statusesチケットステータスを一覧表示はいいいえ

各ツールにはMCPアノテーション(readOnlyHintdestructiveHintidempotentHintopenWorldHint)が含まれており、AIエージェントが各操作の影響を理解するのに役立ちます。

Claude Code連携

MCP設定ファイル(例: ~/.claude/claude_desktop_config.json またはプロジェクトの .mcp.json)に以下を追加します:

json
{
  "mcpServers": {
    "rmn-redmine": {
      "command": "rmn",
      "args": ["mcp", "serve"]
    }
  }
}

設定が完了すると、AIエージェントが会話形式のコマンドでRedmineチケットの一覧表示、作成、更新、クローズを行えるようになります。

MITライセンスの下で公開されています。