MCP Hub
Back to servers

Cocktail

Enables natural language search for cocktail recipes and ingredient information through TheCocktailDB API. Supports searching by cocktail name, ingredient, category, or alcohol content to discover recipes and recommendations.

glama
Updated
Apr 8, 2026

Cocktail MCP Server

TheCocktailDB APIを利用したMCPサーバー。Claude Desktopに接続すると、自然言語でカクテルのレシピ検索・材料情報の取得ができるようになります。

セットアップ

npm install
npm run build

Claude Desktop接続設定

claude_desktop_config.json に以下を追加:

{
  "mcpServers": {
    "cocktail": {
      "command": "node",
      "args": ["/path/to/cocktail-mcp-server/dist/index.js"]
    }
  }
}

ツール一覧

ツール名説明引数
search_cocktailカクテル名でレシピ検索name: string
search_by_ingredient材料からカクテル逆引きingredient: string
get_random_cocktailランダムにカクテルを1杯おすすめなし
get_ingredient_info材料の詳細情報を取得ingredient: string
filter_cocktailsカテゴリ/アルコール有無でフィルタfilter_type: "category" | "alcoholic", value: string

会話例

ユーザー: モヒートの作り方教えて
Claude: モヒートのレシピですね!
  【材料】ライトラム 2-3 oz、ライムジュース 1 oz、砂糖 2 tsp、ミント...

ユーザー: ウォッカで作れるカクテル何がある?
Claude: ウォッカを使ったカクテルはこちらです!
  1. Moscow Mule  2. Vodka Martini  3. Cosmopolitan...

ユーザー: 今日のおすすめカクテル出して
Claude: こんなのはいかがですか? Old Fashioned...

開発

npm test            # テスト実行
npm run test:watch  # ウォッチモード

技術スタック

  • TypeScript / Node.js
  • @modelcontextprotocol/sdk (MCP SDK)
  • Zod(バリデーション)
  • Vitest(テスト)
  • TheCocktailDB API(テストAPIキー "1"

Reviews

No reviews yet

Sign in to write a review