MCP Hub
Back to servers

MaxRefMCP

Provides a comprehensive reference tool for Max/MSP and Max4Live with Japanese language support, enabling natural language searches for objects, patching patterns, and packages. It allows users to retrieve technical details, glossary terms, and implementation guides directly within Claude Desktop.

glama
Updated
Mar 18, 2026

MaxRefMCP — Max/MSP リファレンス・設計相談 MCP サーバー

Max/MSP・Max4Live の日本語対応リファレンス・設計相談 MCP サーバー。 Claude Code / Claude Desktop から自然言語でオブジェクト仕様の調査、パッチ設計の壁打ち、学習支援が受けられます。

Claude Code → MaxRefMCP(調べる・学ぶ・設計する)
           → MaxMCP(作る・操る・制御する)  ← 姉妹プロジェクト

ツール一覧

リファレンス検索(5ツール)

ツール説明
maxref.search_objectオブジェクト検索(名前・タグ・日本語キーワード)
maxref.get_objectオブジェクト詳細(インレット/アウトレット・仕様書)
maxref.search_patternパッチパターン検索(やりたいことを自然言語で)
maxref.search_packageパッケージ・ライブラリ検索
maxref.glossary用語集検索(日英対応)

設計相談(4ツール)

ツール説明
maxref.compare_objectsオブジェクト比較(用途・構成・RNBO互換性を並べて解説)
maxref.suggest_approach実装アプローチ提案(やりたいことから複数案を壁打ち)
maxref.explain_connection接続方法解説(型互換性・推奨接続の判定)
maxref.rnbo_compatibilityRNBO互換チェック(非対応時は代替提案)

フィードバック(2ツール)

ツール説明
maxref.report_bugバグ報告 → GitHub Issue を自動作成(MaxMCP / MaxRefMCP に自動振り分け)
maxref.request_feature機能追加リクエスト → GitHub Issue を自動作成(自動振り分け)

フィードバックツールの利用には環境変数 GITHUB_TOKEN の設定が必要です。 未設定の場合は手動作成用の URL が返されます。

アナリティクス(1ツール + ダッシュボード)

ツール説明
maxref.analyticsAPI利用状況サマリー(ツール別呼び出し数・応答時間・人気クエリ・日別推移)

ダッシュボード: サーバーのルートURLにアクセスするとビジュアルダッシュボードで利用状況を確認できます。

  • ローカル: http://localhost:8000/
  • 本番: https://maxrefmcp-production.up.railway.app/

API エンドポイント:

  • GET /analytics/summary?days=30 — 集計サマリー(JSON)
  • GET /analytics/recent?limit=50 — 直近の呼び出し履歴(JSON)

MaxMCP との使い分け

MaxRefMCP(本サーバー)MaxMCP
一言で頭を使う手を動かす
役割リファレンス・設計相談・学習パッチ構築・操作・制御
接続スタンドアロンMax 9 にWebSocket接続
発話例「cycle~ と phasor~ の違いは?」「減算シンセを作って」

ワークフロー: MaxRefMCP で設計を相談 → MaxMCP で実装


セットアップ

ローカル起動

pip install -r requirements.txt
python core.py
# → http://localhost:8000/mcp

Claude Code / Claude Desktop で使う

.mcp.json または claude_desktop_config.json に追加:

{
  "mcpServers": {
    "max-ref": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

Railway デプロイ

  1. railway.app でアカウント作成(GitHub連携推奨)
  2. Railway CLI インストール: npm i -g @railway/cli && railway login
  3. このリポジトリを GitHub に push
  4. Railway Dashboard → New Project → Deploy from GitHub repo
  5. デプロイ完了後、Settings → Networking → Generate Domain で URL 取得
{
  "mcpServers": {
    "max-ref": {
      "url": "https://maxrefmcp-production.up.railway.app/mcp"
    }
  }
}

テスト

python -m pytest test_search.py -v

データソース

  • object-db.json — 128 オブジェクト(MSP/Max/Jitter)
  • pattern-db.json — 17 パッチパターン
  • package-db.json — 14 パッケージ
  • glossary-db.json — 36 用語(日英対応)

ライセンス

MIT

Reviews

No reviews yet

Sign in to write a review