ShotPulled
ホーム

サポート

接続、判断のしくみ、アカウントのヘルプ

アプリの各機能の手順はこちら:ヘルプ記事

ShotPulledのしくみ

サイクル
記録して、味わって、1つだけ変える
ショットはどれも、ドーズ、抽出量、抽出時間でできています。味を伝えると、調整エンジンが最も可能性の高い原因を順位付けし、どれくらい確かかを示して、次のショットで変えることを1つだけ挙げます。
アドバイスの根拠となるルール
変えるのが1つだけの理由
挽き目と抽出量を同時に変えると、次のショットからは何もわかりません。良くなってもどちらの変更が効いたのかわからず、良くならなくてもどちらを戻せばいいのかわかりません。1ショットに1つの変数。それがこの方法のすべてです。
「未確認」の意味
調整エンジンは、信頼できない挽き目の設定をもとに調整しません。グラインダーを登録したとき、または目盛りダイヤルを動かしたあとは、ダイヤルの位置を伝えて計測済みにしてください。それまで読み取りは止まったままです。
数値の出どころ
カタログにはグラインダー66機種、マシン126機種、スケール17機種が収録されており、どれもメーカー自身のマニュアルと照合しています。メーカーが数値を公表していない項目は、推測せずに空欄のままです。あらかじめ入る値はすべて編集でき、変更した値は自分の値として印が付きます。
冷凍するとカウントが止まる
鮮度の読み取りはすべて、袋の経過日数で決まります。冷凍庫に入っていた日数はそこから除かれるので、6日目に冷凍した袋は、解凍しても6日目のままです。

無料ですか?

はい。すべて(スマートフォンのアプリ、Webのダッシュボード、AIアシスタントとの接続)が、ShotPulledが成長するあいだは無料です。いつか料金をいただくとしても、それは新しい機能に対してで、すでに使えるものには決してかかりません。フィードも、連続記録も、広告もありません。

お金がかかるのは、使うアシスタントだけです。ChatGPTにはプラグインをインストールできるプランが必要ですが、Claudeには必要ありません。

アシスタントをつなぐ

ShotPulledは1つのエンドポイントでModel Context Protocolに対応しており、下のどのクライアントも、ダッシュボードやアプリと同じアカウントで同じエンドポイントにつながります。

  • サーバーURL: https://mcp.shotpulled.com/mcp
  • サインイン: ClerkによるOAuth 2.1で、サーバーから自動で検出されます。クライアントIDとクライアントシークレットの欄があれば空のままにしてください。

ChatGPT

無料のChatGPTアカウントと、無料のShotPulledアカウントで使えます。

OpenAIは、プランに関する規則をもう公表していません。プラグインをインストールできるかどうかは、プラン、ワークスペース、役割、地域によって決まり、そのどれかが理由のときは接続ボタンがグレー表示になるだけです。グレーになっているなら、それが起きていることで、こちら側で変えられることはありません(ChatGPTは2026年7月にアプリディレクトリをプラグインディレクトリに統合したので、表示されるのはこの名前です)。

  1. ChatGPTのプラグインディレクトリにあるShotPulledを開き、接続をクリックします。
  2. ShotPulledのアカウント(ダッシュボードと同じメールアドレス)でサインインします。
  3. どのチャットでも@ShotPulledと入力すると呼び出せます。
  4. ChatGPTが書き込みの前に承認カードを表示したら、許可してください。拒否すると、会話はうまくいったように見えても、何も書き込まれません。確認されるかどうかはアプリの権限設定によります。新しいアカウントの初期設定では確認されません。
スクリーンショットは準備中 ChatGPTのプラグインディレクトリにあるShotPulledのページと、「接続」ボタン。

最初にこう聞く @ShotPulled 18g入れて36g出た、30秒、酸っぱかったと記録して。

Claude(Webとデスクトップ)

Freeを含むすべてのClaudeプランで使えます。ただし、Freeアカウントで同時に使えるカスタムコネクタは1つだけです。

ShotPulledはまだClaudeのコネクタディレクトリにないため、カスタムコネクタとして追加します。入力欄は5つで、追加したあとはすべて同じように使えます。

  1. Claudeで設定 → コネクタを開きます。
  2. 追加をクリックし、カスタムコネクタを追加を選びます。ページ上のボタンではなく、そのメニューの中の項目です。
  3. 名前: ShotPulled
  4. リモートMCPサーバーのURL: https://mcp.shotpulled.com/mcp
  5. クライアントIDとクライアントシークレットは空のままにします。追加をクリックし、接続を押してサインインします。
スクリーンショットは準備中 名前とリモートMCPサーバーのURLを入力した、Claudeの「カスタムコネクタを追加」ダイアログ。

最初にこう聞く Kenya Nyeri AAの袋を開けたところ。12日に焙煎したもの。登録して、いつ飲み頃になるか教えて。

iPhoneとAndroidのClaude

インストールするものはありませんが、スマートフォンからは追加できません。

2026年9月4日に確認したAnthropic自身の回答では、Webやデスクトップで追加したコネクタは「次にiOSまたはAndroid版のClaudeでアカウントにログインしたときに使えるようになります」。また、モバイルでのコネクタのインストールはまだベータで、主な方法はWebとデスクトップです。ですから、上の5つの欄をパソコンで一度入力し、スマートフォンでサインインすれば使えます。

最初にこう聞く 次のショットで何を変えればいい?

Claude CodeとそのほかのMCPクライアント

streamable HTTPに対応したクライアントなら何でも。貼り付けるキーはありません。

サインインはサーバーから自動で検出される(/.well-known/oauth-protected-resource)ので、OAuthに対応したクライアントならブラウザを開いて自動で完了します。Claude Codeならコマンド1つです:

claude mcp add --transport http shotpulled https://mcp.shotpulled.com/mcp

それ以外では、上のURLとトランスポートstreamable-httpを指定してください。

最初にこう聞く 今週淹れたショットをすべて見せて、良くなってきているか教えて。

「サインインできたのに、データが何も見えない」

ほとんどの場合、アカウントが2つあります。アシスタントはあるメールアドレスでサインインし、ダッシュボードは別のアドレスでショットを保存しています。片方はGoogleで、もう片方はパスワードでサインインした場合や、何か月も前にスマートフォンで作ったアカウントがある場合によく起きます。問い合わせる前に、両方のアドレスを確認してください。ダッシュボードでは「設定」に表示され、アシスタントには「どのアカウントでサインインしてる?」と聞けばわかります。どちらにしても何も失われません。使ってきたのが違うほうなら、メールでそう伝えていただければ整理できます。

判断のしくみ

推奨を書いているのは言語モデルではありません。バージョン管理された決定論的な知識ベースから出ています。同じ袋、同じ器具での同じショットなら、今日も、来月も、ほかの人のアカウントでも同じ答えになります。アシスタントは話す役(履歴を読み返す、何を感じたかを聞く、返事の言い回しを考える)ですが、判断はせず、調整エンジンを言いくるめて別の答えを出させることもできません。

どの推奨も、適用したルールを名指しし、そのルールを読むことができます。そのためだけのツールが3つあります。get_ruleはIDでルールの本文を返し、get_kb_versionはどのリリースの知識ベースが答えたかを示し、kb_changelogはリリース間で何が変わったかを示します。アシスタントに「それはどのルールで、何て書いてある?」と聞けば取ってきます。検証できない答えはただの意見です。この答えには出典があります。

安全装置はプロンプトで提案されるのではなく、サーバーで強制されるので、どんな言い回しでもすり抜けられません。名前を知っておくとよいものが2つあります。G1、状態確認のゲート:グラインダーの設定が記憶か仮定しかない場合、目盛りダイヤルを測定してそう伝えるまで、調整をまったく行いません。わからない出発点からの自信ありげな数値は、袋を丸ごと無駄にする唯一の失敗です。G3/G4、ミクロンをでっち上げない:刃の形状は内部にとどめ、ミクロンの絶対値は決して出しません。正直な単位は自分の目盛りダイヤルのクリックで、それ以外は計測値のふりをした数値だからです。これらに加えて、G2は間にショットを挟まない「細かく↔粗く」の行ったり来たりを止めます。一度に1つだけ変えることの、機械で強制される側の半分です。

よくある質問

自分のグラインダーやマシンで使えますか?

カタログにはグラインダー66機種、マシン126機種、スケール17機種があり、どれもメーカー自身のマニュアルと照合しています。載っていないものは、1分ほどで手入力で登録できます。手入力で登録したグラインダーも扱いは同じで、ダイヤルの方式とどちらが細かいかを伝えれば、そこからクリックの計算をします。カタログのグラインダーとマシンには、それぞれメーカーのマニュアルに書かれた清掃とメンテナンスをまとめたページがあります。

Bluetoothで接続できるスケールは?

Bookoo, Decent, DiFluid, Felicita, Timemore、Variaです。これはスマートフォンのアプリが実際に解読したプロトコルで、無線を積んでいるだけのスケールより少ないリストです。世の中のどのスケールでも、もう一つの方法が使えます。数値を入力することです。ShotPulledには、接続したスケールが必須のものはありません。

なぜ1ショットに変えるのは1つだけなのですか?

2つ変えると何もわからないからです。次のショットが良くなっても、どちらが効いたのかわからず、悪くなってもどちらを戻せばいいのかわかりません。それがこの方法のすべてで、上のアドバイスの根拠となるルールで説明しています。

スマートフォンのアプリは必要ですか?

いいえ。Webのダッシュボードとアシスタントは、それぞれ単体ですべてそろっています。器具の登録、ショットの記録、テイスティング、レシピの固定、履歴の閲覧ができます。アプリで加わるのは、Bluetoothスケール、電波がなくても使えること、マシンの前でポケットに入っていることです。

Androidのアプリはありますか?

はい、Google Playで無料、Android 8.0以降です。iPhoneのアプリ、Webのダッシュボード、アシスタントと同じアカウントなので、記録したものはすべてそこにあります。

グラインダーを清掃すると、固定レシピはどうなりますか?

レシピはそのまま残り、ごまかすことをやめます。問題になるのは刃を外す清掃だけです。バックフラッシュも同じように記録しますが、何も変わりません。ただ、手挽きグラインダーの本当のゼロは刃が触れ合う位置で、印字された目盛りがそこからどこに来るかは組み立て方で決まるため、先週記録した数値が今日は別の間隔を表していることがあります。

清掃を記録すると、それより前に固定したレシピはすべて、たまたま間違っている数値ではなく不明として設定を表示します。書き換えられるものはありません。固定したものは固定したままで、表示するたびに、その後の清掃を通して読み取りを計算します。そのあと一度目盛りダイヤルを測定すれば、すべて元どおり表示されます。

ある清掃でその測定を飛ばすと、そのあとのすべての清掃でつながりは途切れたままです。おおよそではなく、不明です。これは意図したものです。「誰も見ていない」と「測定したが動いていなかった」は同じ数値になりますが、信頼できる度合いは正反対なので、同じように見せることはありません。

Beanconquerorからインポートできますか?

まだできません。今はどんな形のインポートもありません。乗り換える場合、いちばん早くて正直な方法は、実際に飲んでいる袋を登録して、ここから記録していくことです。調整エンジンが何か言えるようになるには、自分の器具でのショットがいくつか必要で、別のグラインダーの位置での古いショットでは役に立ちません。

これは「AI」ですか?

会話はそうです。アドバイスは違います。アドバイスは判断のしくみで説明しているルールブックから出ていて、アシスタントはその窓口であって、出どころではありません。

アカウントを削除するには?

Webのダッシュボードかスマートフォンのアプリの「設定」にあるアカウントを削除です。自分ででき、アカウントに属するものがすべて消去され、元に戻すことはできません。エクスポートなどについては下のデータとアカウントを見てください。

ShotPulledは1人で運営しているので、サポートはヘルプデスクではなくメールアドレスです。つまり、メールはコードを書いた本人に届きます。試したことと起きたことを書いていただければ、受付番号ではなく、ちゃんとした答えが返ってきます。

  • メール: support [at] shotpulled [dot] com
  • 返信の目安: 2営業日以内。アカウントへのアクセスやデータの消失に関わるものは最優先で返信します。
  • 対応言語: 英語またはルーマニア語。

書いてほしいこと

どこで使っていたかが書かれた報告ほど、早く直せます。できれば次のことを書いてください:

  • どこで:AIアシスタント(Claude、ChatGPT)、スマートフォンのアプリ、Webのダッシュボードのどれか。それに加えて、「設定」にあるアプリのバージョン。
  • 頼んだことと、返ってきたもの。切り取りより、画面全体のスクリーンショットのほうが役立ちます。
  • いつ:おおよその日時をタイムゾーン付きで。サーバーのログはUTCで記録されているので、それで見つけられます。
  • サインインに使ったアカウントのメールアドレス(自分のデータについての問い合わせの場合)。

パスワードや認証トークンは送らないでください。こちらから求めることは決してありません。サインインはすべてClerkが扱っていて、パスワードがこちらのサーバーに届くことはありません。

データとアカウント

  • アカウントの削除は自分でできます。Webのダッシュボードかスマートフォンのアプリの「設定」にあるアカウントを削除です。アカウントに属するものがすべて消去され、元に戻すことはできません。
  • データのエクスポートや、GDPRにもとづく開示、訂正、制限の請求は、30日以内に手作業で対応します。アカウントに紐づいたアドレスからprivacy [at] shotpulled [dot] comにメールしてください。
  • 何を、どこに、どれくらいの期間保存するかは、プライバシーポリシーに記載しています。

セキュリティの問題を報告する

件名に「security」と書いてsupport [at] shotpulled [dot] comにメールしていただければ、その日のうちに読みます。見つけたものを公表する前に、修正のための妥当な期間をいただけると助かります。アカウントをまたいだデータへのアクセスについての報告は、最優先で対応します。

連絡先の運営者

  • 運営者: Bacosca Iulian PFA(ルーマニア(EU)で開業している個人事業主)
  • 登記上の所在地: Str. Ion Câmpineanu nr. 24, Sector 1, București, Romania
  • 商業登記: F40/4818/2022 · CUI: 46937352

サービスが約束すること、しないことは利用規約に記載しています。