MCPサーバー
ClaudeやChatGPTの中でPitchHighwayを使う
PitchHighwayにはMCPサーバーがあります。一度つなぐだけで、AIアシスタントが実測した音域、アップロードした曲、練習スコア、音符単位の音程レポートを読めるようになります。だから「上達している?」「この曲は歌える?」と聞いたとき、答えは推測ではなくあなた自身のデータから返ってきます。
すべてのツールは読み取り専用で、MCPを通じて音声が端末の外に出ることは一切ありません。音程検出は端末側で動き、このサーバーが渡すのは計算済みの数値だけ。録音そのものを渡すことはありません。
- ツール
- 8
- トランスポート
- Streamable HTTP
- 認証
- OAuth 2.1 またはトークン
- 利用条件
- 歌った後は無料
サーバーURL
https://pitchhighway.com/mcp
これを任意のMCPクライアントに貼り付けてください。https://pitchhighway.com/api/mcp は同じサーバーの元のURLで、今後も動き続けます。すでにそちらを指すコネクタがあるなら、そのままで大丈夫です。
接続方法
Claude(ウェブ / デスクトップ)
- 設定 → コネクタ → カスタムコネクタを追加 を開く
- サーバーURLを貼り付ける:
https://pitchhighway.com/mcp - ClaudeがPitchHighwayのログイン画面を開くので、ログインして承認する
- 聞いてみる: 「私の音域はどのくらい? アップロードした曲のうち、その中に収まるのはどれ?」
Claude Code / Codex CLI
- Claude Code — コマンドは1つだけ。最初の呼び出しでブラウザにログイン画面が開きます:
claude mcp add --transport http pitchhighway https://pitchhighway.com/mcp
Codex CLI — サーバーを追加してからログインします(OAuth保護されたサーバーを追加しただけではログインは始まりません):
codex mcp add pitchhighway --url https://pitchhighway.com/mcp
codex mcp login pitchhighway
ChatGPT
- 設定 → アプリとコネクタ を開き、開発者モードをオンにする
- コネクタを作成し、このサーバーURLを設定する
- 認証方法はOAuthのままにする
- 警告を承認して作成し、接続してログインする
- 聞いてみる: 「直近のフル歌唱を見て。音程は高め? それとも低め?」
その他のMCPクライアント(Cursor、Zed など)
- トランスポート
http(streamable HTTP)でMCPサーバーを追加する - 上のサーバーURLを設定し、OAuthのログインを完了する
- 聞いてみる: 「今週、音程の正確さは良くなった?」
authorization というリクエストヘッダーを追加し、値にトークンを入れます。アシスタントが見られるもの
すべてのツールは読み取り専用で、必須の引数はなく、あなた自身のアカウントに限定されています。MCPは練習データを読めますが、変更することはできず、音声をアップロードしたり公開したりすることもありません。
| ツール | 返すもの |
|---|---|
list_songs |
アップロードしたすべての曲 — タイトル、処理が完了しているか、その曲の学習ジャーニーがあるか。 |
get_voice_profile |
実測した音域(最低音と最高音、半音単位の広さ)と「原曲キーで歌う」の設定。 |
get_progress |
練習の連続日数、ジャーニーのレベル、スコア、週ごとの活動。 |
get_voice_analysis |
直近7日間と前の週の比較: カテゴリ別の100点満点スコア、音域の推移、練習量 — それぞれ根拠となる試行回数つき。 |
get_coaching_context |
今いる場所: 現在のジャーニー、到達しているノード、いちばん苦手なフレーズ、直近10本ほどのドリル。 |
get_last_song_evaluation |
直近のフル歌唱の音符単位の音程レポート — 音程が合っていた割合、セント単位の高め/低めの傾向、安定度、外しやすい音。 |
get_upload_quota |
今すぐ曲をアップロードできるか、残りの枠はどれだけあるか。 |
get_voice_check_report |
最新の「声をチェック」のレポート(キャッシュから配信)。 |
聞いてみたいこと
- 「私の音域はどのくらい? アップロードした曲のうち、実際にその中に収まるのはどれ?」
- 「直近のフル歌唱を見て。音程は高め? それとも低め?」
- 「今のジャーニーで一番弱いのはどこ? 15分の練習プランを作って。」
- 「今週の音程の正確さは、先週と比べて良くなった?」
- 「今すぐもう1曲アップロードできる?」
必要なもの
- PitchHighwayのアカウント — 作成は無料。ブラウザでも、iPhoneやiPadでも使えます。
- 接続する前に歌唱練習を1回完了してください。曲を歌う。
- streamable HTTPに対応したMCP対応アシスタント。
歌唱練習を1回完了するとMCPを無料で利用できます。練習を休んだりサブスクリプションが終了したりしても、アクセスは継続します。
機械向け情報
ステートレスなStreamable HTTP、JSON-RPC 2.0、プロトコルリビジョン 2025-06-18。POSTが1つ入り、JSONレスポンスが1つ返るだけ — SSEストリーム、セッションID、バッチ処理はありません。GET は text/html を要求するものにこのページを返し、それ以外には 405 を返します。DELETE は 405 です。
認証はOAuth 2.1で、PKCE S256は必須、動的クライアント登録に対応しています。ディスカバリは /.well-known/oauth-protected-resource/mcp と /.well-known/oauth-authorization-server にあります。
https://pitchhighway.com/api/mcp は同じサーバーの元のURLで、今後も動作します。非推奨ではなく、削除される予定もありません。
よくある質問
PitchHighwayのMCPサーバーは無料ですか?
はい。歌唱練習を1回完了すると、AIを無料で接続できます。Premiumへの登録は不要です。
アシスタントに歌声を聞かれることはありますか?
ありません。音程検出はあなたの端末で動き、MCPが返すのはそこから出てくる数値だけです — スコア、音域、セント単位のずれ。録音、ステム、音声ファイルがこのサーバー経由で出ることは一切ありません。
アシスタントがアカウントを変更したり曲をアップロードしたりできますか?
できません。8個のツールはすべて読み取り専用で、引数を取りません。アップロード、名前の変更、削除、購入、解約を行うMCPツールは存在しません。アシスタントができるのは練習データを読むことだけです。
どのアシスタントで使えますか?
streamable HTTP経由でMCPを話すものならすべて: ウェブ版Claude、Claude Desktop、Claude Code、開発者モードを有効にしたChatGPT、Cursor、Zed、その他のMCP対応クライアント。
/mcp と /api/mcp の違いは?
違いはありません。1つのサーバーに対する2つのURLで、認証もツールもレスポンスも同じです。/mcp はコネクタのダイアログに貼り付けやすい短いほうで、https://pitchhighway.com/api/mcp は元のURL。これまでどおり動き続けます。
アシスタントに読ませるデータを用意しよう
歌いたい曲をアップロードすると、PitchHighwayがそれを覚えるためのジャーニーを作ります — 曲のキーに合わせたウォームアップ、まだ届かない音のためのドリル、そして1行ごとのリアルタイム音程フィードバック。MCPサーバーをつなげば、アシスタントがその道のりを案内してくれます。
無料ではじめる