mcpField
R
redm-mcp

redm-mcp

リモート
redm-mcp.fivem.no開発ツール426 週間前に更新
リポジトリ公式サイト

redm-mcp について

redm-mcpは、RedMおよびRDR3の開発者とコーディングエージェント向けのホスト型MCPサーバーです。正確なネイティブ検索に加え、セマンティック検索やフレームワーク・コミュニティデータへのアクセスを提供し、ローカルインストールや認証は不要です。

主な機能

  1. 01ハッシュまたは名前によるネイティブ検索
  2. 02動作のセマンティック検索
  3. 03正規表現・文字列によるドキュメント検索
  4. 04ドキュメントの閲覧と取得
  5. 05VORP、RSGCore、oxmysqlのドキュメント

活用シーン

  1. 01ハッシュからRedMネイティブを特定
  2. 02目的の動作からネイティブを検索
  3. 03フレームワークやコミュニティデータを確認

MCP 対応

https://redm-mcp.fivem.no/mcp のホスト型HTTP経由で、ネイティブ検索、セマンティック検索、ドキュメント検索、名前空間一覧、閲覧、取得のツールを提供します。認証は不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://redm-mcp.fivem.no/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

redm-mcp — RedM / RDR3 ドキュメント MCP サーバー

RedM / RDR3 向けの Model Context Protocol(MCP)サーバーです。ネイティブの検索(ハッシュ ↔ 名前)、セマンティック検索、フレームワークのドキュメント(VORP、RSGCore、oxmysql)、およびコミュニティデータ rdr3_discoveries(ped、武器、アニメーション、AI フラグ、プロップ、オーディオバンク)を提供します。AI コーディングエージェント(Claude Code、Cursor、Claude Desktop、VS Code Copilot、Zed、…)に推測ではなく正確な回答を提供します。

ホスト型の HTTP トランスポート MCP として https://redm-mcp.fivem.no/mcp で動作します。ローカルへのインストールも認証も不要で、クライアントの接続先に指定するだけです。

VS Code にインストール VS Code Insiders にインストール Cursor に追加

このリポジトリにはインストール/使用方法のドキュメントのみが含まれており、課題トラッカーとして機能します。サーバーのソースコードはプロプライエタリで、配布されていません。ホストされたエンドポイントは無料で使用できます。

理由

エージェントが RedM のコードを読み取る際、通常は次のようなものに遭遇します。

Citizen.InvokeNative(0x09C28F828EE674FA, player, 1.5, 5000)

検索せずに使うと、エージェントはパラメーターやセマンティクスを推測します。このサーバーを使えば、次のようになります。

lookup_native({ hash: "0x09C28F828EE674FA" })
→ BOOST_PLAYER_HORSE_SPEED_FOR_TIME(player Player, speedBoost float, duration int)

このサーバーは MCP の instructions を通じて使い方を通知するため、スキルやクライアントの追加設定は必要ありません。

ツール

ツール用途
lookup_nativeハッシュまたは名前で正確に検索します。O(1)。Citizen.InvokeNative(0x...) または SCREAMING_SNAKE_CASE の名前に使用します。
semantic_search動作や概念(「プレイヤーをテレポート」「馬をスポーン」など)で検索します。
grep_docsドキュメントの生ファイル全体を正規表現/リテラルで検索します。埋め込みではプレビューのみインデックス化される、大規模な rdr3_discoveries データテーブル(audio_banks、ingameanims、…)の検索に必要です。
list_namespacesカテゴリと名前空間を一覧表示します。
browseカテゴリ/名前空間内のドキュメントパスを一覧表示します。
get_documentドキュメントパスに対応する Markdown 全文を取得します。

クライアントの設定

すべてのクライアントは https://redm-mcp.fivem.no/mcp に接続します。認証は不要です。

VS Code および Cursor のユーザー:上のインストールバッジをクリックすると、ワンクリックで設定できます。それ以外の場合は、以下の設定をコピーして貼り付けてください。 examples/ にすぐに使えるファイルもあります。

Claude Code
claude mcp add --transport http redm-mcp https://redm-mcp.fivem.no/mcp

または ~/.claude.json を手動で編集します。

{
  "mcpServers": {
    "redm-mcp": {
      "type": "http",
      "url": "https://redm-mcp.fivem.no/mcp"
    }
  }
}
Cursor

~/.cursor/mcp.json(またはプロジェクトルートの .cursor/mcp.json)を編集します。

{
  "mcpServers": {
    "redm-mcp": {
      "url": "https://redm-mcp.fivem.no/mcp"
    }
  }
}

Cursor を再起動します。Settings → MCP でステータスが緑色になっていることを確認します。

Claude Desktop

Claude Desktop は HTTP MCP を直接サポートしていないため、プロキシとして mcp-remote を使用します。~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。

{
  "mcpServers": {
    "redm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://redm-mcp.fivem.no/mcp"
      ]
    }
  }
}

Claude Desktop を再起動します。

VS Code(Copilot / Continue)

プロジェクトルートにある .vscode/mcp.json:

{
  "servers": {
    "redm-mcp": {
      "type": "http",
      "url": "https://redm-mcp.fivem.no/mcp"
    }
  }
}
Zed

~/.config/zed/settings.json:

{
  "context_servers": {
    "redm-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "mcp-remote",
          "https://redm-mcp.fivem.no/mcp"
        ]
      }
    }
  }
}
その他のクライアント(汎用)
  • HTTP トランスポートのクライアント:https://redm-mcp.fivem.no/mcp を接続先に指定します
  • stdio のみ対応するクライアント:プロキシとして mcp-remote を使用します

動作確認

  1. curl https://redm-mcp.fivem.no/health → {"ok":true}
  2. curl https://redm-mcp.fivem.no/ingest-status → バージョンと最後に取り込まれたタイムスタンプが表示されます
  3. クライアントで、エージェントに 0x09C28F828EE674FA を検索するよう依頼します。BOOST_PLAYER_HORSE_SPEED_FOR_TIME が返されるはずです

エンドポイント

パス認証目的
POST /mcp不要MCP プロトコル
GET /health不要稼働状態
GET /ingest-status不要{ current, last, ingestedAt, upToDate }
GET /stats不要使用状況の統計(ツールのカウンター、実行時間、内訳)。メタデータのみで、クエリやシークレットは保存されません。
GET /dashboard不要/stats の HTML ダッシュボード。

プロンプトの例

インストール後に試せる内容(ネイティブ検索、動作の検索、フレームワーク/インベントリに関する質問、デバッグ)については、examples/prompts.md を参照してください。

問題/フィードバック

バグ、ドキュメントの不足、ネイティブ検索の誤り、新しいツールのリクエストなどがあれば、イシューを作成してください。

ドキュメントのソース

インデックス対象の上流リポジトリ:

  • femga/rdr3_discoveries — コミュニティによる ped/weapon/anim/prop のハッシュ、AI フラグ、列挙型

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。