mcpField
R
Runescape Wiki Mcp

Runescape Wiki Mcp

リモート
runescape-wiki-mcp.fly.devメモリ・ナレッジ11 日前に更新
リポジトリ公式サイト

Runescape Wiki Mcp について

RuneScape 3 のプレイヤーやアシスタント向けのデータサーバーです。Grand Exchange の価格、ハイスコア、Wiki情報に加え、価格推移や税引き後の転売額を調べられます。

主な機能

  1. 01Grand Exchange の現在・過去価格
  2. 02アイテム詳細と税引き後の転売試算
  3. 03公開 RS3 ハイスコアの検索
  4. 04RuneScape Wiki の検索とデータ
  5. 05クエストとアクティビティの計画

活用シーン

  1. 01アイテムの基準価格と最近の推移を確認
  2. 02税引き後の転売利益を試算
  3. 03プレイヤーのスキルやクエスト進行を確認
  4. 04アイテム情報を調べゲーム目標を計画

MCP 対応

stdio または Streamable HTTP 経由で、RuneScape 3 の価格、ハイスコア、Wiki、クエスト、計画ツールを MCP クライアントに提供します。

設定

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

エンドポイントhttps://runescape-wiki-mcp.fly.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmrunescape-wiki-mcp1.2.0

ツール

12
パラメーター型必須説明
limitintegerいいえ返す最大一致件数(デフォルトは 5)
querystringはい検索するアイテム名または名前の一部

詳細

翻訳後に原文が更新されています。最新の内容は原文をご確認ください。

RuneScape 3 MCP サーバー

npm CI License: MIT

RuneScape Wiki MCP Server MCP server – quality and maintenance score on Glama

RuneScape 3 MCP サーバー(RS3) — Claude、ChatGPT、Cursor、その他の AI アシスタントを RuneScape Wiki、Grand Exchange の価格、プレイヤーのハイスコア、アイテム比較、金策ツールに接続します。ホスト型 MCP サーバーまたは npm パッケージとして利用できます。

GitHub リポジトリは runescape-wiki-mcp です。このサーバーは、Wiki に加えて Grand Exchange の市場データとプレイヤーのハイスコアを提供します。

できること

AI アシスタントを RuneScape 3 のデータに接続します。アイテム価格、7~90 日間の価格推移、並べての比較、2% の Grand Exchange 税を考慮した転売益の見積もり、プレイヤーのハイスコア、RuneScape Wiki のページを利用できます。

利用する理由

アシスタントを離れることなく、アイテムを調べたり、価格を比較したり、転売益を見積もったり、プレイヤーを検索したりできます。自然な言葉で質問すると、アシスタントがツールを呼び出します。

質問の例

  • Noxious scythe の現在の価格はいくらですか?
  • Noxious scythe、Dragon rider lance、Abyssal whip の価格推移を比較してください。
  • 過去 30 日間で Noxious scythe の価格はどう変化しましたか?
  • Dragon rider lance を 100 個転売した場合の利益を見積もってください。
  • RuneScape の自分のステータスを調べて、次に鍛えるスキルを提案してください。

価格に関する質問では lookup_item、get_item_price、compare_items、summarize_price_history、estimate_flip を使用します。ステータスに関する質問では get_player_stats を使用し、アシスタントがそのレベルをもとにトレーニング内容を提案します。Wiki に関する質問では search_wiki を使用してから、get_wiki_page_content を呼び出します。

このサーバーは、指定されたアイテムの概要を提供します。Grand Exchange 全体を対象に、過去 30 日間の値上がり幅でランキングすることはできません。

接続

ホスト型エンドポイント:https://runescape-wiki-mcp.fly.dev/mcp

リモート MCP URL に対応する Cursor、Claude Desktop、その他のクライアント:

{
  "mcpServers": {
    "runescape-wiki": {
      "url": "https://runescape-wiki-mcp.fly.dev/mcp"
    }
  }
}

npm を使用した stdio:

{
  "mcpServers": {
    "runescape-wiki": {
      "command": "npx",
      "args": ["-y", "runescape-wiki-mcp"]
    }
  }
}

bun install と bun run build の実行後にローカル stdio を使用:

{
  "mcpServers": {
    "runescape-wiki": {
      "command": "node",
      "args": ["/path/to/runescape-wiki-mcp/dist/index.js"]
    }
  }
}

関連情報:

stdio と Streamable HTTP を介して MCP 2026-07-28(ステートレス)に対応し、従来の 2025 年頃のクライアントも引き続きサポートします。

ツール

  • lookup_item — アイテム名からGrand Exchange IDと最新価格を特定します。名前しかわからない場合は、まずこれを使います。
  • get_item_price — itemIdまたはnameで指定したアイテムの現在のGrand Exchangeの詳細と価格推移を取得します。
  • get_item_graph — itemIdまたはnameで指定したアイテムの日次価格を約180日分取得します。
  • summarize_price_history — 7~90日間の最小値、最大値、平均、変動、取引量を取得します(デフォルトは30日間)。
  • compare_items — namesまたはitemIdsで最大10個のアイテムを比較します。
  • estimate_flip — RS3のGrand Exchange販売税2%を差し引いたフリップ利益の推定値を取得します。
  • browse_items — Grand Exchangeのカテゴリを、先頭の文字で参照します。名前検索ではありません。
  • get_all_categories — カテゴリID 0~43とその名前を取得します。
  • get_category_info — 1つのカテゴリについて、各文字で始まるアイテムの数を取得します。
  • get_ge_info — Grand Exchangeデータベースのメタデータ(lastConfigUpdateRuneday)を取得します。価格情報ではありません。
  • get_player_stats — ユーザー名からRS3ハイスコアを取得します。gameMode: normalは利用できます。Ironmanとhardcoreは、現在JagexからHTTP 404が返されます。
  • search_wiki — ページタイトルが不明な場合に、RuneScape Wikiのタイトルと抜粋を検索します。
  • get_wiki_page_content — プレーンテキストのWiki抽出を取得します。リダイレクトに従います。
プロンプト
  • check_item_price — itemName
  • compare_ge_items — items(カンマ区切りの名前)
  • estimate_item_flip — itemName、任意のquantity
  • player_overview — username
一般的なエージェントのフロー
lookup_item { query: "abyssal whip" }
  → id 4151, price …
get_item_price { itemId: 4151 }   # or { name: "Abyssal whip" }
summarize_price_history { name: "Abyssal whip", days: 30 }
search_wiki { query: "abyssal whip special attack" }

リソース

URI内容
runescape://ge/infoGEデータベース情報(価格情報ではありません)
runescape://ge/categories正式なカテゴリ一覧

データソース

  • Jagex GE: https://secure.runescape.com/m=itemdb_rs/api
  • Jagexハイスコアライト: https://secure.runescape.com/m=hiscore/index_lite.ws
  • Weirdgloop RS exchange: https://api.weirdgloop.org/exchange/history/rs
  • RuneScape Wiki MediaWiki API: https://runescape.wiki/api.php

すべてのリクエストでUser-Agentを送信します:
RuneScape Wiki MCP Server - github.com/birdwell/runescape-wiki-mcp

開発

  • Node.js 20+
  • npm
bun install
bun run build
bun run start          # stdio MCP server
bun run test           # unit + protocol compliance
bun run inspector  # MCP Inspector

プロジェクト構成

src/
├── index.ts          # stdio entry (serveStdio)
├── smithery.ts       # Smithery HTTP factory
├── server.ts         # createServer() + handlers
├── itemResolve.ts    # name → ID resolution
├── categories.ts     # GE category table
├── tools/            # MCP tools
└── resources.ts      # MCP resources

注意事項

  • RS3のみで、OSRSには対応していません(IDとエンドポイントが異なります)。
  • Ironman/hardcoreのindex_liteエンドポイントはJagexのドキュメントに記載されていますが、現在HTTP 404が返されます。このツールは通常モードのデータを暗黙に返すのではなく、そのエラーを報告します。
  • Smitheryのホストは、ツールの変更後にサーバーカードを再ビルドし、公開されているスキーマをこのREADMEと一致させる必要があります。

ライセンス

MIT — 非公式であり、JagexまたはRuneScape Wikiとは提携していません。

コメント

MCP は初めてですか?

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

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