Untappd Model Context Protocol Server について
Untappd APIを検索するNode.js製のMCPサーバーです。ビール検索と詳細取得に対応し、ユーザーチェックイン取得は現在動作しません。また、新しいAPIキー登録は受け付けられていません。
主な機能
- 01Untappdのビール検索
- 02ビールIDによる詳細取得
- 03ユーザーチェックイン取得(現在は動作せず)
活用シーン
- 01検索語からビールを探す
- 02検索したビールの詳細を確認する
MCP 対応
ビール検索や詳細取得など、Untappd APIを操作するツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Untappd Model Context Protocol サーバー
これは、Untappd API に問い合わせるために node で書かれたシンプルな MCP サーバーです。残念ながら、現在は新しい API キーの登録を受け付けていません。
現在、次の 3 つのツールのみをサポートしています。
search_beer:Untappd でビールを検索しますget_beer_info:検索結果で返されたbeer_idを使って、ビールの詳細情報を取得します。get_user_checkins:現在は動作しません ユーザーのチェックイン情報を返します。
開発
依存関係をインストールします:
npm install
サーバーをビルドします:
npm run build
自動リビルドを有効にして開発します:
npm run watch
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"untappd-server": {
"command": "/path/to/untappd-server/build/index.js"
}
}
}
デバッグ
MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします。
npm run inspector
Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。