Runescape Wiki Mcp について
RuneScape 3 のプレイヤーやアシスタント向けのデータサーバーです。Grand Exchange の価格、ハイスコア、Wiki情報に加え、価格推移や税引き後の転売額を調べられます。
主な機能
- 01Grand Exchange の現在・過去価格
- 02アイテム詳細と税引き後の転売試算
- 03公開 RS3 ハイスコアの検索
- 04RuneScape Wiki の検索とデータ
- 05クエストとアクティビティの計画
活用シーン
- 01アイテムの基準価格と最近の推移を確認
- 02税引き後の転売利益を試算
- 03プレイヤーのスキルやクエスト進行を確認
- 04アイテム情報を調べゲーム目標を計画
MCP 対応
stdio または Streamable HTTP 経由で、RuneScape 3 の価格、ハイスコア、Wiki、クエスト、計画ツールを MCP クライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://runescape-wiki-mcp.fly.dev/mcpclaude mcp add --transport http runescape-wiki https://runescape-wiki-mcp.fly.dev/mcp{"mcpServers":{"runescape-wiki":{"type":"http","url":"https://runescape-wiki-mcp.fly.dev/mcp"}}}Cursor で開く{"servers":{"runescape-wiki":{"type":"http","url":"https://runescape-wiki-mcp.fly.dev/mcp"}}}VS Code で開く{"mcpServers":{"runescape-wiki":{"type":"http","url":"https://runescape-wiki-mcp.fly.dev/mcp"}}}{"mcpServers":{"runescape-wiki":{"serverUrl":"https://runescape-wiki-mcp.fly.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
12| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 返す最大一致件数(デフォルトは 5) |
| query | string | はい | 検索するアイテム名または名前の一部 |
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
RuneScape 3 MCP サーバー
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"]
}
}
}
関連情報:
- サーバーカード:
https://runescape-wiki-mcp.fly.dev/mcp/server-card - AI Catalog:
https://runescape-wiki-mcp.fly.dev/.well-known/ai-catalog.json - 公式 MCP Registry:
io.github.birdwell/runescape-wiki-mcp - npm:
runescape-wiki-mcp
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—itemNamecompare_ge_items—items(カンマ区切りの名前)estimate_item_flip—itemName、任意のquantityplayer_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/info | GEデータベース情報(価格情報ではありません) |
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とは提携していません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。