Artifacts × MCP
Claude が貼った資料は
いつでも今日の数字に変わる。
Anthropic は Artifacts をスナップショットの共有ではなく「共有のたびに社内 DB や SaaS から今の値を引く生きたページ」に切り替えました。仕掛けは Model Context Protocol(MCP) のコネクタを Artifacts のランタイムに繋いだこと。2025 年 11 月に MCP を公開してから約 20 か月、社内の生データをそのまま可視化する層に届いたという意味では、Claude の企業内 UI としての性格が今日から一段変わります。
What Changed
「保存した瞬間の数字」から離れる
Artifacts はこれまで、Claude が返した資料の一枚絵をリンクで共有する場所でした。今回の変更で、その資料は開くたびに元データを見に行きます。
Anthropic の発表によれば、更新後の Artifacts は MCP サーバとして登録された社内システム(Postgres、Snowflake、Salesforce、Notion、Jira など)に対して、共有リンクを開いた閲覧者のセッションから読み取りを行います。従来はレポート作成時に取得した JSON をスクリプトに焼き付けていたため、翌日開くと数字がそのままでした。今日からは、共有された資料の中の「今月の受注」「稼働中インスタンス」「昨日のエラー率」が、閲覧者が開いた時点の値に置き換わります。
特徴は 2 つあります。1 つはコード生成と実行が分離されていること。Claude が書くのは MCP を叩くコードだけで、生データそのものは Artifacts のサンドボックスから外に出しません。もう 1 つは権限が閲覧者側で解決されること。作成者にはあって閲覧者にない権限のデータはブロックされ、閲覧者に固有の行だけが返ります。つまり同じ Artifacts でも、営業本部長と担当者では別の数字が描かれることになります。
資料を配るのではなく、
資料に配線を通す。
How It Works
MCP は「Claude の外の世界」の共通端子
2025 年 11 月に Anthropic が公開したオープン仕様が、20 か月かけて Artifacts の下地に届きました。
MCP サーバを社内で立てる
Postgres でも社内ツールでも、MCP のリファレンス実装に沿って読み取り専用のサーバを立てます。Anthropic はコネクタ集を GitHub の modelcontextprotocol/servers に公開しています。
Claude が「読む→書く」を分ける
Claude は取得コードを Artifacts の中に書きますが、実行時に得た生データは会話履歴には返しません。監査は「どのサーバをいつ叩いたか」の粒度で残ります。
閲覧者の権限で走る
共有先の同僚が開くと、その人の SSO セッションで MCP が呼ばれ、行レベル権限(RLS)や役割で絞られた結果だけが Artifacts に流れます。
Why It Matters
「1 枚の PDF」で分業していた層が畳まれる
今まで BI ダッシュボードと Google スライドの間にあった段差が、そのまま Claude の中に吸収されます。
これまで社内のダッシュボード文化には 2 つのレイヤーがありました。BI(Tableau / Looker / Redash)が「常に最新のグラフ」を提供する層と、その上に人が説明を書いて配布する「今週の状況」のスライド層です。Claude Artifacts の刷新は、この 2 層目を丸ごと Claude の中で置き換えることを狙っています。文脈のある文章と、生きたグラフを、同じ URL で運ぶ。読み手は開くたびに最新の値と、それに紐づく Claude の解説を同時に読むことになります。
この移動が効くのは、BI で作れなかった「短命の問い」にです。四半期毎の受注推移は BI に載る価値があっても、「先週入ったキャンペーン後 48 時間の解約率」は載る前に不要になります。従来はスクショで済ませていたそういう問いを、Artifacts に MCP を差した状態で書けば、リンクを開くたびに再計算されます。
Who Feels It
誰に、どう効くのか
今回のアップデートは対象読者ごとに効き方がはっきり分かれます。personas に沿って整理します。
エンジニア
可視化のためのフロント(Next.js / Recharts)を都度書かなくて済みます。「読み取り MCP サーバを立てる」だけが残る仕事になり、React コンポーネントの写経は Claude が代行。逆に、権限漏れ(作成者の権限で走る誤解)を防ぐレビュー観点が新設されます。
PM・事業責任者
週報や意思決定 doc に「開いた瞬間の数字」を貼れます。会議前夜の資料作りが「MCP に読ませて Claude に書かせる」で終わるようになる一方、数字の解釈責任は書き手に残ります。Claude が付けた解説は毎回再生成される可能性があるため、確定した解釈は文章で固定するのが安全です。
デザイナー
UX リサーチのダッシュボードを「Claude と話しながら削っていく」道具として使えます。UI 案の A/B の CTR を Artifacts の中で自分で叩き、その場でグラフを差し替える運用が現実的に。ただし配色・タイポの制御は依然として手作業が中心です。
Caveats
楽観だけで導入すると刺さる 3 つの棘
「共有のたびに最新値」は、そのまま「共有のたびに毎回クエリが走る」でもあります。
1) コスト。 従来 1 回だった DB 読取が、リンクを開く人数分に増えます。BI のマテリアライズドビューで済んでいた集計を、閲覧者ごとに走らせるとオンライン系の負荷に化ける可能性があります。MCP コネクタ側にキャッシュ層を挟むか、Artifacts 側で TTL を明示する運用が現実的です。
2) 権限のねじれ。 「作成者の権限で書かれたクエリ」を「閲覧者の権限で実行」する構造は、うっかりすると閲覧者に見せてはいけない列を UI 上で示唆します(列名の露出、フィルタ条件の露出など)。Anthropic のエンジニアリング解説にも今回、行レベルセキュリティを MCP サーバ側で担保することが強調されています。
3) 数字の"揺らぎ"。 会議で議論した Artifacts を、翌週開くと元の数字が変わっている——これは MCP による再取得が起きたからで、意図した挙動です。ただし議事メモとしては困る場合があるため、意思決定 doc には「この時点のスナップショット」を別途貼るワークフローが要ります。