mcpField
C
Cellarion

Cellarion

リモート
cellarion.appゲーム・エンタメ28今日更新
リポジトリ公式サイト

Cellarion について

Cellarionは、Cellarionのワインセラー管理サービスに接続するMCPブリッジです。stdio対応MCPクライアントから個人のセラーデータを参照でき、ローカルで動作して個人トークンで接続します。ツールとリソースはサーバー側で定義されます。

主な機能

  1. 01ボトルと保管場所を確認
  2. 02飲み頃を確認
  3. 03飲酒履歴と評価を参照
  4. 04サーバーからツールとリソースを取得
  5. 05取り消し可能な読み取り専用トークン

活用シーン

  1. 01近いうちに開けるボトルを選ぶ
  2. 02ワインと保管場所を探す
  3. 03先月飲んだワインと評価を振り返る

MCP 対応

stdio対応MCPクライアントをCellarionの/api/mcpエンドポイントに接続し、サーバー定義のツールとリソースを中継します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://cellarion.app/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmcellarion-mcp0.1.1

ツール

詳細

cellarion-mcp

AI をワインセラーにつなぎましょう。これは Cellarion 用の MCP ブリッジです。stdio ベースの MCP クライアント(Claude Desktop、Cursor、…)から Cellarion アカウントに接続できるため、アシスタントに次のようなことを尋ねられます。

  • 「飲み頃を過ぎる前に、今夜開けるならどれがいいですか?」
  • 「Barolo はまだありますか? どこに保管されていますか?」
  • 「先月飲んだワインと、その評価を教えてください」

このブリッジは お使いの マシン上でのみ動作し、個人用の取り消し可能な API トークンを使って、Cellarion サーバーの /api/mcp エンドポイントにリクエストを中継します。ツールとリソースはサーバーが定義するため、Cellarion を更新すれば AI ができることも自動的に更新されます。このブリッジがそれを把握する必要はありません。

セットアップ

  1. Cellarion でトークンを作成します。設定 → API トークン に移動し、read スコープのトークンを作成します。表示された cel_… の値をコピーしてください(値が表示されるのは一度だけです)。
  2. サーバーをクライアントに追加します。Claude Desktop(claude_desktop_config.json)の場合:
{
  "mcpServers": {
    "cellarion": {
      "command": "npx",
      "args": ["-y", "cellarion-mcp"],
      "env": {
        "CELLARION_TOKEN": "cel_your_token_here"
      }
    }
  }
}
  1. クライアントを再起動します。セラーについて尋ねてみましょう。

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/)。

コメント

MCP は初めてですか?

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

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