mcpField
R
rogertheunissenmerge-oss

rogertheunissenmerge-oss

ローカル
github.com/rogertheunissenmerge-ossゲーム・エンタメ128 週間前に更新

rogertheunissenmerge-oss について

SommelierX は AI アシスタント向けのワインペアリング MCP サーバーです。食材や料理に合うワインを探したり、ワインに合う料理を提案したりできます。Pro 機能ではレシピ URL からの食材抽出と複数料理のペアリングにも対応します。

主な機能

  1. 01食材や料理に合うワインの提案
  2. 02ワインのスタイルに合う料理の検索
  3. 03食材と料理の検索
  4. 04URL からレシピ食材を抽出
  5. 05複数料理に共通するワインの提案

活用シーン

  1. 01料理や食材に合わせたワイン選び
  2. 02選んだワインを軸にした料理の計画
  3. 03レシピ URL に合うワインの検索
  4. 04コース料理向けのワイン選び

MCP 対応

MCP クライアントに、ワインペアリングと検索の 7 つのツールを提供します。レシピ URL からの抽出と複数料理のペアリングは Pro ツールで、API キーまたは x402 決済による認証に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rogertheunissenmerge-oss": {
"command": "npx",
"args": [
"-y",
"@sommelierx/mcp-server"
],
"env": {
"SOMMELIERX_API_KEY": "<SOMMELIERX_API_KEY>",
"SOMMELIERX_API_URL": "<SOMMELIERX_API_URL>",
"SOMMELIERX_LANGUAGE": "<SOMMELIERX_LANGUAGE>"
}
}
}
}
起動コマンドnpx -y @sommelierx/mcp-server
設定が必要な環境変数
SOMMELIERX_API_KEYシークレットOptional API key for Pro/Enterprise tier access. Without a key, free tier (50 calls/day) is used.
SOMMELIERX_API_URLAPI base URL (defaults to https://api.sommelierx.com).
SOMMELIERX_LANGUAGEDefault language for responses: en, nl, fr, de, es, or it.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@sommelierx/mcp-server1.1.2

ツール

7

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
languagestringいいえ結果の言語コード(例:"en"、"nl"、"fr")。デフォルトは "en" です。
ingredientsarrayはい食材名のリスト(例:["salmon"、"lemon"、"dill"])

詳細

@sommelierx/mcp-server

AI アシスタント向けのワインペアリングインテリジェンスです。Claude、Cursor、Windsurf、または MCP 対応クライアントをソムリエ品質のペアリングアルゴリズムに接続し、食材、料理、レシピに合うワインを見つけます。

クイックスタート

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"]
    }
  }
}

これで完了です。Claude に 「グリルサーモンに合うワインは?」 と尋ねると、SommelierX を使って回答します。

Pro API キーを使う場合

レシピの抽出、グループペアリング、スコアの内訳を利用できます。

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"],
      "env": {
        "SOMMELIERX_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}
Cursor / Windsurf / その他の MCP クライアント

同じ設定を使用できます。クライアントの MCP 設定に command と args を追加します。

利用可能なツール

ツール機能プラン
pair_wine_with_ingredients食材のリスト(例:「サーモン、レモン、ディル」)に合うワインを検索します無料
pair_wine_with_meal料理名(例:「risotto ai funghi」)に合うワインを検索します無料
find_meals_for_wineワインのスタイル(例:「Barolo」)に合う料理を検索します無料
search_ingredients食材データベースを検索します無料
search_meals料理データベースを検索します無料
pair_wine_with_recipe_urlレシピ URL から食材を抽出し、ワインを提案しますPro
group_pairing複数の料理(例:3 コースディナー)に合う最適なワインを検索しますPro

認証

SommelierX は 2 種類の認証方法に対応しています。どちらか一方を使用できます。両方を設定する必要はありません。

オプション 1:API キー(サブスクリプション)

MCP クライアントの設定で SOMMELIERX_API_KEY 環境変数を設定します。キーの形式は sk_live_... です。プラン(Free / Pro / Enterprise)に応じて、毎月の呼び出し回数が割り当てられます。

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"],
      "env": {
        "SOMMELIERX_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

api.sommelierx.com で API キーを取得してください。

オプション 2:x402 決済(呼び出しごとの支払い)

API キーは不要です。Coinbase x402 プロトコルを介して、Base ネットワーク上の USDC で AI エージェントが呼び出しごとに支払います。API キーなしでリクエストすると、サーバーは支払いペイロードを含む 402 Payment Required レスポンスを返します。x402 対応エージェントはこれを自動的に処理します。

次のような場合に最適です。

  • 自身のウォレットを管理する AI エージェント
  • サブスクリプションなしの従量課金制
  • エージェント間の商取引(人間が介在しない)
料金(呼び出しごと)
ツール料金プラン
pair_wine_with_meal$0.01無料
find_meals_for_wine$0.01無料
search_ingredients$0.005無料
search_meals$0.005無料
pair_wine_with_ingredients$0.02Pro
pair_wine_with_recipe_url$0.02Pro
group_pairing$0.03Pro

API キーを使用する場合、呼び出し回数はプランの上限から差し引かれます。x402 を使用する場合、呼び出しごとに記載の料金が請求されます。

会話例

基本的なペアリング:

「サーモン、アスパラガス、オランデーズソースによく合うワインは?」

ワインから料理を提案:

「バローロを一本持っています。何を料理したらいいですか?」

レシピ URL:

「このレシピに合うワインは? https://www.allrecipes.com/recipe/...」

ディナーパーティー:

「3 コースディナーを計画しています。シーザーサラダ、ラムラック、チョコレートムースに合うワインを 1 本選ぶとしたら?」

仕組み

  1. AI アシスタントにワインについて質問します
  2. アシスタントが適切な SommelierX ツールを呼び出します
  3. MCP サーバーが入力を構造化された API 呼び出しに変換します
  4. SommelierX のペアリングアルゴリズム(料理の DNA 17 次元 × ワインの DNA 19 次元)が相性を計算します
  5. ソムリエの実際の専門知識に基づいてスコア化されたワインのおすすめが表示されます
食材の解決

pair_wine_with_ingredients を使用すると、サーバーが自然言語の食材名をデータベースの項目に自動的に対応付けます。AI アシスタントがデータベース ID を知っている必要はありません。食材名をそのまま渡せます。

設定

環境変数必須デフォルト説明
SOMMELIERX_API_KEYいいえ--Pro/Enterprise アクセス用の API キーです。キーがない場合は、無料プラン(1 日あたり 50 回)を利用できます。
SOMMELIERX_API_URLいいえhttps://api.sommelierx.comAPI のベース URL です。
SOMMELIERX_LANGUAGEいいえen結果のデフォルト言語(en、nl、fr、de、es、it)です。

API プラン

プラン1 日あたりの上限1 分あたりの上限機能
Free50 回2 回/分基本的なペアリング、検索、食材/料理の照会
Pro ($49/mo)500 回20 回/分+ レシピ URL の抽出、グループのペアリング、スコアの内訳
Enterprise10,000 回100 回/分+ カスタム上限、SLA

API キーは api.sommelierx.com で取得できます。

API ドキュメント

API ドキュメントの全文は docs.sommelierx.com でご覧いただけます。

OpenAPI 仕様は https://api.sommelierx.com/api/v1/openapi.json で提供されています。

開発

npm install
npm run build
npm run dev       # development mode with hot reload
npm run typecheck # type checking without emit

要件

  • Node.js >= 18.0.0

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。