HornLib — Interactive French Horn F/Bb Double Horn Fingering & Harmonics Engine について
HornLibは、ホルン奏者、教師、金管楽器を学ぶ人向けの参照・分析サービスです。ホスト型の読み取り専用MCPサーバーを通じて、運指、移調、倍音列データ、練習ガイドを提供します。
主な機能
- 01F管・Bb管の運指検索
- 02旧式ホルンパートの移調
- 03倍音部分音と音程傾向の分析
- 04トリル運指とオーディションガイド
- 05毎日のウォームアップ作成
活用シーン
- 01記譜音に対するバルブ選択肢の比較
- 02旧式調のパートをF管用に変換
- 03倍音部分音の音程傾向を学習
- 04オーケストラのオーディション曲を準備
MCP 対応
ホスト型のStreamable HTTP MCPエンドポイントを通じて、8種類の公開読み取り専用音楽参照ツールを提供します。利用にサインインやAPIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hornlib.com/api/mcpclaude mcp add --transport http com-hornlib https://hornlib.com/api/mcp{"mcpServers":{"com-hornlib":{"type":"http","url":"https://hornlib.com/api/mcp"}}}Cursor で開く{"servers":{"com-hornlib":{"type":"http","url":"https://hornlib.com/api/mcp"}}}VS Code で開く{"mcpServers":{"com-hornlib":{"type":"http","url":"https://hornlib.com/api/mcp"}}}{"mcpServers":{"com-hornlib":{"serverUrl":"https://hornlib.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
HornLib — フレンチホルン F/Bb ダブルホルンの運指・倍音インタラクティブエンジン (com.hornlib/mcp)
デジタルフレンチホルン運指表と移調対応の金管楽器用楽譜です。
HornLib (hornlib.com) は、Fシングル、Bbシングル、フルダブル(F/Bb切り替え)ホルンのインタラクティブな運指表、自然倍音列の表、歴史的なオーケストラ用替え管の移調、オーケストラオーディションの抜粋ガイドを提供します。これらの機能は、https://hornlib.com/api/mcpにあるステートレスなstreamable-httpModel Context Protocol (MCP) サーバーを介して AI エージェントから利用できます。
🖥️ インタラクティブなウェブスタジオのプレビュー
ホルン奏者と金管楽器指導者に HornLib が選ばれる理由
- ダブルホルン切り替えのインタラクティブ操作:楽器の4オクターブの音域(
C1~F6)で、Fシングルホルン、Bbシングルホルン、フルダブルホルン(F/Bb切り替え)のバルブの組み合わせを動的に切り替えます。 - 倍音の音程偏差チャート:平均律からの正確なセント単位の傾向(例:第5倍音で
-14 cents、第7倍音で-31 cents、第11倍音で-49 cents)を、代替バルブの組み合わせとともに表示します。 - 歴史的なオーケストラ用替え管の移調:Horn in F、Bb-alto、Bb-basso、Eb、D、C-basso、G、A、E のパートを読むホルン奏者をサポートします。
🛠️ 8 つの読み取り専用 MCP ツール(https://hornlib.com/api/mcp)
8 つのツールはすべて厳密に読み取り専用(readOnlyHint: true、destructiveHint: false、idempotentHint: true)で、サインインも API キーも不要です。
| # | ツール名 | 機能と対象となる音楽理論 | Web 参照先 |
|---|---|---|---|
| 1 | lookup_french_horn_fingering | 任意の記譜音(C1~F6)について、F 側と Bb トリガーの運指、実音への移調、音程の傾向を調べます。 | 運指表 |
| 2 | transpose_french_horn_pitch | 歴史的なクルーク(F、Bb、Eb、D、C、G、A、E)のオーケストラホルンパートを、現代の F 管ホルンと実音に移調します。 | 7-in-1 金管楽器ツール |
| 3 | analyze_horn_harmonic_series | 任意の F 管または Bb 管のバルブの組み合わせについて、セント偏差と管の長さを含む自然倍音(第 1~16 倍音)を分析します。 | 全音と倍音 |
| 4 | lookup_horn_trill_fingering | 全音と半音の装飾音について、機械的なバルブトリルとウィーン式の倍音を使ったリップトリルを判別します。 | トリルの運指 |
| 5 | get_orchestral_horn_excerpt_guide | モーツァルト 4 番、シュトラウスの ティル・オイレンシュピーゲル、チャイコフスキー 5 番、ブラームス、マーラーのオーディション準備メモ、クルークの切り替え、運指を提供します。 | オーケストラ抜粋 |
| 6 | diagnose_horn_intonation_and_hand_position | ストップドホルン(gestopft、F 管ホルンで+1/2音の移調)と右手のベルへの入れ方を音響的に診断します。 | 奏法ガイド |
| 7 | recommend_beginner_horn_and_mouthpiece | クルスペ巻き(Conn 8D)とガイヤー巻き(Alexander 103/Yamaha)、マウスピースのカップの深さ(Farkas、Laskey、Schilke)を比較します。 | 初心者向けガイド |
| 8 | generate_daily_horn_warmup_routine | Farkas のロングトーン、倍音を使ったリップスラー、タンギング、ペダルトーンを含む、体系的な毎日のウォームアップルーティンを作成します。 | ナレッジベース |
⚡ Hermes Agent へのインストール
このリポジトリは、Hermes Agent 用の設定のみの Agent Plugins v1 パッケージ(plugin.json、mcp.json、skills/)です。
hermes plugins install hornlib
または、GitHub から直接インストールできます。
hermes plugins install HornLib/mcp-server
Hermes でのプロンプト例
- 「記譜上の高い A5 の、F/Bb ダブルホルンの基本と代替のバルブ運指を調べてください。」
- 「Eb 管ホルンで記譜された G4 を、現代の F 管ホルンと実音に移調してください。」
- 「F 管ホルンの開放音と Bb 管ホルンの開放音について、倍音列の部分音とセント偏差を比較してください。」
- 「シュトラウスの《ティル・オイレンシュピーゲル》冒頭のホルンコールについて、ホルンの調、テンポ、練習のコツを教えてください。」
⚡ クイックセットアップ(Claude Desktop/Claude Code/Cursor/Windsurf/Skills CLI)
Agent Skill のインストール(skills.sh)
npx skills add HornLib/mcp-server
リモートの streamable-http への直接接続
{
"mcpServers": {
"hornlib": {
"type": "streamable-http",
"url": "https://hornlib.com/api/mcp"
}
}
}
Claude Code CLI
claude mcp add --transport http hornlib https://hornlib.com/api/mcp
🔒 セキュリティとデータ開示(Hermes Catalog Rule 13)
- ホスト型のみの設定専用パッケージ:このリポジトリには、静的な JSON マニフェスト(
plugin.json、mcp.json)と Markdown スキル(skills/)のみが含まれています。ローカルで実行可能なコード、Python ランタイム、シェルフック、コンパイル済みバイナリ、テレメトリー収集機能、自動更新機能は含まれていません。 - ネットワーク:MCP ツールの呼び出しはすべて、HTTPS(
streamable-http)経由で HornLib のホスト型エンドポイントhttps://hornlib.com/api/mcpに接続し、音名、ホルンの調性、抜粋名などの楽曲に関するクエリ引数のみを送信します。リモートツールの一覧は実行時にhornlib.comから提供されるため、固定されたコミット SHA には固定されません。 - 認証情報やサインインは不要:8 つのツールはすべて無料で公開されています。API キー、OAuth トークン、環境変数、ローカルファイルの読み取りや保存は行いません。
- 読み取り専用と信頼ゲート:
https://hornlib.com/api/mcp上のすべてのツールは厳密に読み取り専用です(readOnlyHint: true、destructiveHint: false)。このパッケージでは、plugin.jsonのtrust: untrusted(extensions.com.nousresearch.hermes.servers.hornlib.trust = "untrusted")にサーバーを設定しているため、読み取り専用でないツールが提示された場合、Hermes は承認ゲートを適用します。 - プライバシーと利用規約:プライバシーポリシー · 利用規約
🔗 公式リソースと詳細リンク
- フレンチホルン運指表(インタラクティブスタジオ)
- ダブルホルン F/Bb トリガー運指リファレンス
- 7-in-1 フレンチホルン移調・練習スイート
- オーケストラのフレンチホルン・オーディション用抜粋
- フレンチホルン初心者ガイドとマウスピース選び
- LLMs.txt 構造化 AI リファレンス
金管楽器の教育者が厳選した音楽教育リソースです。MIT ライセンス © HornLib (hornlib.com)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。


