Cellarion について
Cellarionは、Cellarionのワインセラー管理サービスに接続するMCPブリッジです。stdio対応MCPクライアントから個人のセラーデータを参照でき、ローカルで動作して個人トークンで接続します。ツールとリソースはサーバー側で定義されます。
主な機能
- 01ボトルと保管場所を確認
- 02飲み頃を確認
- 03飲酒履歴と評価を参照
- 04サーバーからツールとリソースを取得
- 05取り消し可能な読み取り専用トークン
活用シーン
- 01近いうちに開けるボトルを選ぶ
- 02ワインと保管場所を探す
- 03先月飲んだワインと評価を振り返る
MCP 対応
stdio対応MCPクライアントをCellarionの/api/mcpエンドポイントに接続し、サーバー定義のツールとリソースを中継します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://cellarion.app/api/mcpclaude mcp add --transport http app-cellarion-cellarion https://cellarion.app/api/mcp{"mcpServers":{"app-cellarion-cellarion":{"type":"http","url":"https://cellarion.app/api/mcp"}}}Cursor で開く{"servers":{"app-cellarion-cellarion":{"type":"http","url":"https://cellarion.app/api/mcp"}}}VS Code で開く{"mcpServers":{"app-cellarion-cellarion":{"type":"http","url":"https://cellarion.app/api/mcp"}}}{"mcpServers":{"app-cellarion-cellarion":{"serverUrl":"https://cellarion.app/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
cellarion-mcp
AI をワインセラーにつなぎましょう。これは Cellarion 用の MCP ブリッジです。stdio ベースの MCP クライアント(Claude Desktop、Cursor、…)から Cellarion アカウントに接続できるため、アシスタントに次のようなことを尋ねられます。
- 「飲み頃を過ぎる前に、今夜開けるならどれがいいですか?」
- 「Barolo はまだありますか? どこに保管されていますか?」
- 「先月飲んだワインと、その評価を教えてください」
このブリッジは お使いの マシン上でのみ動作し、個人用の取り消し可能な API トークンを使って、Cellarion サーバーの /api/mcp エンドポイントにリクエストを中継します。ツールとリソースはサーバーが定義するため、Cellarion を更新すれば AI ができることも自動的に更新されます。このブリッジがそれを把握する必要はありません。
セットアップ
- Cellarion でトークンを作成します。設定 → API トークン に移動し、
readスコープのトークンを作成します。表示されたcel_…の値をコピーしてください(値が表示されるのは一度だけです)。 - サーバーをクライアントに追加します。Claude Desktop(
claude_desktop_config.json)の場合:
{
"mcpServers": {
"cellarion": {
"command": "npx",
"args": ["-y", "cellarion-mcp"],
"env": {
"CELLARION_TOKEN": "cel_your_token_here"
}
}
}
}
- クライアントを再起動します。セラーについて尋ねてみましょう。
Cellarion をセルフホストしていますか? ブリッジの接続先をお使いのインスタンスに設定します。
"env": {
"CELLARION_TOKEN": "cel_your_token_here",
"CELLARION_URL": "https://cellarion.your-domain.example"
}
(コマンドライン引数の --token / --url も使用できます。)
セキュリティに関する注意事項
- トークンにはスコープが設定されており、Cellarion から即座に取り消せます。取り消すと、このブリッジはセッションの途中でも切断されます。
readスコープのトークンで読み取れるのは、ご自身のセラーのデータだけです。データの変更、他のアカウントの読み取り、トークンの管理はできません。- トークンの送信先は
CELLARION_URLのホストだけです。他の場所には送信されません。ログにも記録されません。 - リクエストの途中で接続が切れた場合、ブリッジは再接続します。ツールとリソースの一覧を再取得し、サーバーが読み取り専用として一覧に掲載しているツールの呼び出しも再実行します。セラーを変更する可能性のあるその他のツールは、
idempotency_keyが含まれている場合に限り再送されます。その場合、サーバーは二重に処理せず、最初の結果を返します。それ以外の場合、AI にはエラーが返されるため、再試行の前に何が起きたか確認できます。ブリッジのセッションが期限切れだったためにサーバーが拒否したリクエストは実行されていません。そのため、ブリッジは新しいセッションを開き、リクエストを再送します。
ライセンス
Cellarion 本体と同じく AGPL-3.0 です。ソースコード:https://github.com/jagduvi1/Cellarion(cellarion-mcp/)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。