DXRating MCP サーバー

maimai DX の楽曲・譜面定数・レーティングを、Claude、ChatGPT、Cursor などの AI アプリから。

無料アカウント不要API キー不要読み取り専用

サーバー URL

https://mcp.dxrating.net/mcp?via=dxrating-developers.guide

Claude claude.ai, Claude Desktop, Claude mobile

  1. Claude に追加を開くか、カスタマイズ → コネクタ → + 追加 → カスタムコネクタを追加 を開きます。
  2. 名前:DXRating。リモート MCP サーバーの URL:https://mcp.dxrating.net/mcp?via=dxrating-developers.guide。続行 を押します。
  3. 認証 で サインインなし を選び、追加 を押します。
  4. チャットで + → コネクタ を開き、DXRating をオンにします。

無料プランで追加できるカスタムコネクタは 1 つです。Team・Enterprise プランではオーナーが 組織の設定 → コネクタ で追加し、メンバーが 接続 を押します。モバイルアプリでは追加できないので、Web かデスクトップで追加すると同期されます。

ドキュメント support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp

ChatGPT web

  1. https://chatgpt.com/plugins を開き、+ → Add custom MCP server を押します。
  2. 名前は DXRating、Server URL は https://mcp.dxrating.net/mcp?via=dxrating-developers.guide。
  3. 認証は No authentication。注意書きを読んで I understand and want to continue、Create as a plugin を押します。
  4. プラグインをインストールし、チャットで @ を入力して DXRating を選びます。

使えるかどうかはプランとワークスペースの設定によります。

ドキュメント developers.openai.com/api/docs/guides/custom-mcp-server

Claude Code

Terminal
claude mcp add --transport http --scope user dxrating 'https://mcp.dxrating.net/mcp?via=dxrating-developers.guide'

claude mcp list か /mcp で確認できます。プロジェクトの .mcp.json では "type": "http" を付けます:

.mcp.json
{  "mcpServers": {    "dxrating": {      "type": "http",      "url": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

ドキュメント code.claude.com/docs/en/mcp

Cursor

Cursor に追加、または ~/.cursor/mcp.json に追加します:

~/.cursor/mcp.json
{  "mcpServers": {    "dxrating": {      "url": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

ドキュメント cursor.com/docs/mcp

VS Code GitHub Copilot

VS Code に追加、または次を実行します:

Terminal
code --add-mcp '{"name":"dxrating","type":"http","url":"https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"}'

.vscode/mcp.json とユーザープロファイルの mcp.json のキーは mcpServers ではなく servers です:

.vscode/mcp.json
{  "servers": {    "dxrating": {      "type": "http",      "url": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

ドキュメント code.visualstudio.com/docs/agent-customization/mcp-servers

Codex CLI, IDE extension, ChatGPT desktop app

Terminal
codex mcp add dxrating --url 'https://mcp.dxrating.net/mcp?via=dxrating-developers.guide'

または ~/.codex/config.toml に追加します(IDE 拡張と ChatGPT デスクトップアプリも同じファイルを使います):

~/.codex/config.toml
[mcp_servers.dxrating]url = "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"

ドキュメント learn.chatgpt.com/docs/extend/mcp

その他のアプリ

Cherry Studio

ワンクリック:Cherry Studio に追加。サーバーはオフの状態で追加されるので、確認してからオンにしてください。手動の場合:設定 → MCP → MCP サーバー → 追加 → JSON からインポート に貼り付けます:

JSON
{  "mcpServers": {    "dxrating": {      "type": "streamableHttp",      "url": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

"type": "streamableHttp" は消さないでください。ないと古い SSE で接続しようとして失敗します。

ドキュメント docs.cherryai.com.cn/advanced-basic/extensions/mcp

Gemini CLI

Terminal
gemini mcp add --transport http -s user dxrating 'https://mcp.dxrating.net/mcp?via=dxrating-developers.guide'

または ~/.gemini/settings.json で httpUrl を使います(Gemini では url は古い SSE を意味します):

~/.gemini/settings.json
{  "mcpServers": {    "dxrating": {      "httpUrl": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

ドキュメント geminicli.com/docs/tools/mcp-server/

Trae · Kiro · LM Studio · Windsurf · JetBrains AI Assistant

URL、Streamable HTTP、認証なしでリモート MCP サーバーを追加してください。多くのアプリ(Trae、Kiro、LM Studio、Windsurf、JetBrains AI Assistant)はこの JSON を受け付けます:

JSON
{  "mcpServers": {    "dxrating": {      "url": "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide"    }  }}

ローカル(stdio)のサーバーしか使えないアプリは mcp-remote 経由で接続できます(Node.js が必要):

JSON
{  "mcpServers": {    "dxrating": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://mcp.dxrating.net/mcp?via=dxrating-developers.guide",        "--transport",        "http-only"      ]    }  }}

できること

  • search_songs曲名・別名・愛称・ローマ字・アーティストで楽曲を探し、各譜面のレベルを返す
  • get_sheet楽曲と譜面の詳細:現在と過去のバージョンの譜面定数、ノーツ数、譜面作者、サーバー、タグ
  • list_recent_songs最近追加された楽曲と譜面を日付ごとに:新曲と、既存曲の新譜面
  • calculate_rating譜面と達成率からレート、目標レートに必要な達成率、各ランクのレート
  • calculate_best50貼り付けたスコアからレート:新曲枠 15 と旧曲枠 35、伸ばすべき譜面
詳細設定
トランスポート
Streamable HTTP(SSE ではありません)
認証
なし。アプリに聞かれたら「認証なし」「No authentication」を選んでください。
名前の例
dxrating

URL は /mcp まで、表示どおりに入れてください。このページ(https://mcp.dxrating.net/)は案内で、サーバーではありません。

エージェントに設定してもらう

Claude Code、Codex、Cursor などのコーディングエージェントに貼り付けてください:

Add the DXRating MCP server to this agent: URL https://mcp.dxrating.net/mcp?via=dxrating-developers.guide, transport Streamable HTTP, no authentication. Follow the steps for this client in https://mcp.dxrating.net/llms.txt?via=dxrating-developers, add it at user (global) scope, then list its tools to confirm it works.

うまくいかないとき

接続できない、SSE のエラー、405
アプリが古い SSE で接続しようとしています。このサーバーは対応していません。Streamable HTTP を選んでください:Cherry Studio は "type": "streamableHttp"、Gemini CLI は httpUrl。
サインインを求められる
サインインは不要です。「サインインなし」「No authentication」を選んでください。
ブラウザで /mcp を開くとこのページになる
正常です。エンドポイントは AI アプリからの POST だけを受け付けます。
「still loading its song catalog」
サーバーが再起動した直後です。1 分ほどして再試行してください。
追加したのにツールが使われない
チャットでコネクタをオンにし、「DXRating を使って」と伝えてください。

AI なしで試す: npx @modelcontextprotocol/inspector を実行し、Streamable HTTP を選んで URL を入れます。または:

Terminal
curl -s 'https://mcp.dxrating.net/mcp?via=dxrating-developers.guide' -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' -H 'Mcp-Protocol-Version: 2025-06-18' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'