mcpField
P
Prereason

Prereason

リモート
prereason.com金融データ8今日更新
リポジトリ公式サイト

Prereason について

Prereason は、マクロ、債券、為替、コモディティ、企業、暗号資産を扱う分析済み市場ブリーフィングを金融 AI エージェントに提供します。トレンド、シグナル、信頼度、出典をまとめ、投資助言ではなくデータの説明を行います。

主な機能

  1. 01分析済み市場ブリーフィングと指標の取得
  2. 02トレンド、シグナル、過去のパーセンタイル確認
  3. 03企業やクロスアセットの市場背景を取得
  4. 04日付と出典付きニュース記録の参照

活用シーン

  1. 01金融エージェントに市場背景を提供
  2. 02指標の変化と過去の位置を追跡
  3. 03企業開示や機関発表を確認

MCP 対応

リモート MCP サーバーと npm bridge を通じて、カタログおよび市場データのツールを提供します。カタログ照会にキーは不要ですが、ブリーフィングなどの取得には PreReason アカウントまたは API キーが必要です。

設定

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

エンドポイントhttps://api.prereason.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.prereason.com/api/mcp認証が必要
パッケージ
npm@prereason/mcp0.9.1

ツール

5
パラメーター型必須説明
tierenumいいえサブスクリプションのプラン(free、basic、pro)でブリーフィングを絞り込みます。省略すると、すべてのプランが返されます。free | basic | pro

詳細

PreReason:市場コンテキストをあらかじめ推論し、npx -y @prereason/mcp で提供します。エージェントが受け取る、10年国債利回りとその7日、30日、90日の変化、数値、情報源、生成日時を含む1件の読み取り結果

@prereason/mcp

npm version npm downloads node version License: MIT Glama Score Smithery

Prereasonを先に。それから回答します。

AI エージェント向けの金融市場コンテキスト:マクロ、金利、債券、外国為替、コモディティ、企業、ビットコイン。

ドキュメント · ブリーフィング · 企業ブリーフィング · 料金 · キーを取得

AI に、国債利回りがどの水準にあるか尋ねてみてください。単独では、検索結果や生の時系列データを参照し、残りは自力で分析します。あらかじめ推論しておけば、1回の get_context 呼び出しで、すでに分析済みのコンテキストが返されます。2026-10-07時点で30年利回りは5.67%。これは、米国債の日次パー利回り曲線において、2001年7月以来の最高値です。

エージェントが国債利回りの水準とFRBの直近の決定を尋ねると、briefing macro.rates を指定した get_context が、30年および10年国債利回りと10年ブレークイーブン・インフレ率を回答します。PreReasonによる算出値、それぞれの7日、30日、90日の変化、パーセンタイル、日付、さらに採決結果を含むFF金利の誘導目標レンジを、2026-10-16時点の回答として提供します

prereasonを使う理由

  • 分析と、その根拠となるデータ。 各ブリーフィングには分析済みの情報が含まれます。複数の期間にわたるトレンド、値が過去の中でどの位置にあるか、同業他社内での企業の順位、確認できた場合は企業独自のガイダンスも提供します。
  • すべての数値に日付を付け、すべての情報源を明示。 エージェントは、数値がいつのもので、どこから得られたかを伝えられます。
  • 1回の呼び出しで、ブリーフィング全体を取得。 ブリーフィングは質問に必要な時系列データをまとめるため、やり取りを検索ではなく回答に使えます。
  • 市場情報を一か所に集約。 金利と国債、FRB、外国為替、コモディティ、マクロ、米国、日本、韓国、インドの上場企業、ビットコインに対応します。
  • データを説明しますが、助言はしません。 ブリーフィングではデータが示す内容を説明します。何を買う、売る、保有するべきかを伝えることはありません。
  • すぐにセットアップ可能。 npm ブリッジまたはリモートサーバーを通じて、Claude、Cursor、Codex、VS Code 用の設定を1つのブロックで行えます。カタログのツールにはキーが不要です。それ以外のツールでは、ブリッジからブラウザーで承認するためのリンクが1つ送られ、実行中のセッションにキーが届きます。リモートサーバーでは、API キーをヘッダーとして渡します。

対応内容

PreReason は、AI エージェントが推論に活用できる市場コンテキストを提供します。1 回の呼び出しで、分析が組み込まれたブリーフィングが返されます。1 行の概況、複数の期間にわたるトレンドの方向性、信頼度スコア、パーセンタイル順位と相関関係が含まれ、より詳細なブリーフィングには、レジームラベルと平易な言葉での説明も含まれます。ブリーフィングの対象は、マクロ、債券、FX、コモディティ、Bitcoin、Ethereum、クロスアセット相関です。企業ブリーフィングは、米国、日本、韓国、インド、英国、フランス、オーストリア、ベルギー、デンマーク、フィンランド、アイスランド、イタリア、リトアニア、オランダ、スロベニア、スロバキアの上場企業を対象としており、1 回の呼び出しにつき 1 社を扱います。カタログには、米国債利回り、最新の FOMC 声明、マクロ経済指標の発表カレンダー、米国債入札、米国債の保有者、FRB のバランスシート、M2、ネット流動性、米ドル、米国の原油・天然ガス在庫、金、銀、銅、小麦、石油・鉱業・農業関連企業とそれらの商品、AI のコンピューティング需要と電力需要、Bitcoin の価格とモメンタム、Bitcoin ネットワークとマイナーの健全性、現物 Bitcoin ETF の資金フロー、企業の Bitcoin 保有など、33 件の提供中ブリーフィングと 293 件の個別指標が収録されています。MCP(リモートサーバーと npm ブリッジ)および REST 経由で、Markdown または JSON として提供されます。MCP では、カタログツールはアカウント不要で利用できます。ブリーフィングの利用には PreReason アカウントが必要で、コネクター経由でサインインするか、API キーを使用します。無料アカウントでは無料のブリーフィングを閲覧できます。REST では、ブリーフィングの利用に API キー、または対応するルートであれば、アカウント不要の呼び出しごとの x402 支払いが必要です。

接続方法:お使いのエージェント(Claude、Cursor、Codex、VS Code)が npm ブリッジまたは api.prereason.com/api/mcp のリモートサーバー経由で list_briefings を呼び出し、続いて get_context を呼び出します。PreReason は、すべての数値に日付、すべての情報源に名称を付けてブリーフィングを返します。キーをまだお持ちでない場合、最初のブリーフィング呼び出しで承認リンクが 1 つ表示されます。ユーザーが「承認」をクリックすると、ブリッジにキーが届きます。

クイックスタート

オプション 1:Claude Desktop(キー不要)

必要なのは Node.js 18+ だけです。ブリッジに依存関係はありません。

claude_desktop_config.json に次の内容を追加し、Claude Desktop を再起動します。

{
  "mcpServers": {
    "prereason": {
      "command": "npx",
      "args": ["-y", "@prereason/mcp"],
      "env": { "PREREASON_CLIENT": "claude-desktop" }
    }
  }
}

カタログツールはすぐに使えます。アカウントを接続するには、Claude に「PreReason に接続して」と伝えるか、任意のブリーフィングを依頼してください。どちらの場合も、Claude に https://www.prereason.com/claim/PR-XXXX-XXXX というリンクが 1 つ表示されます。リンクを開いてサインインするか無料アカウントを作成し、「承認」をクリックしてください。キーはブリッジに自動で届き、~/.prereason/credentials.json に保存され、画面には表示されません。PreReason に接続されているか Claude に尋ねると、利用中のプランが表示されます。「承認」をクリックするまでアカウントには何も作成されません。また、リンクは必要になったときに要求されるため、Claude を起動したままにしても有効期限切れになりません。アカウントで作成できる API キーの上限に達している場合は、処理を繰り返す代わりに、その旨が表示されます。prereason.com の「設定」でキーを取り消してから再接続を依頼するか、すでにお持ちのキーを PREREASON_API_KEY に設定してください。

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

すでにキーをお持ちですか?env ブロックに "PREREASON_API_KEY": "pr_live_..." を追加すれば、ブリッジからキーを求められることはありません。

オプション 2:API キーを使った直接 HTTP 接続(Claude Code、Cursor、Windsurf、Codex、Gemini CLI、VS Code、スクリプト)

独自の設定を保持するクライアントは、キーをヘッダーとして指定し、エンドポイントを直接呼び出せます。

# Claude Code
claude mcp add --transport http prereason https://api.prereason.com/api/mcp --header "Authorization: Bearer YOUR_API_KEY"
{
  "mcpServers": {
    "prereason": {
      "type": "http",
      "url": "https://api.prereason.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Windsurf では url の代わりに serverUrl を使用します。Gemini CLI では httpUrl を使用します。Codex では config.toml で url と bearer_token_env_var を使用します。まだキーをお持ちでない場合は、ヘッダーなしでクライアントをエンドポイントに接続してカタログを閲覧し、その後ウェブサイト(下記)でキーを作成してヘッダーに追加してください。

オプション 3:Claude.ai と Claude Desktop のカスタムコネクター

PreReason をカスタムコネクターとして追加し、「サインインしない」を選択します。「リクエストヘッダー」セクションが表示される場合は、Authorization に値 Bearer YOUR_API_KEY を設定してください(Bearer という語とその後のスペースも値の一部です)。コネクターのサインイン機能は現在再テスト中のため、検証が完了するまで提供されません。

API キーを取得する

方法は 3 つあり、すべて無料です。ホスト型サーバーがセッション内でキーを渡すことはなく、キーを要求することもありません。

このブリッジを利用する。 キーを設定せずに実行します。アシスタントに PreReason への接続を依頼したとき、または回答にキーが必要なとき、ブリッジはユーザーに代わって PreReason にアクセスを要求し、ログと回答に 1 つの approve_url を表示します。リンクを開き、サインインまたはアカウントを作成して「承認」をクリックすると、ブリッジがキーを保存します。キーはアカウントに紐付けられ、Agent: <client_name> という名前が付けられます。

ブラウザーを使えないエージェントからコードを使う。 POST https://api.prereason.com/api/agent/claims(認証不要)を実行し、approve_url をユーザーに表示してから、Authorization: Bearer <claim_token> を付けて GET https://api.prereason.com/api/agent/claims/{claim_code} を、status が approved になるまでポーリングします。ドキュメント:prereason.com/docs#agent-access。

ウェブサイトを利用する。 prereason.com/signup で登録し、ダッシュボード > 設定 > API キーに進みます。キーは pr_live_ で始まります。

7 つの MCP ツール

ツール認証説明
list_briefings不要ティア要件付きで、事前分析済みの 33 件の市場ブリーフィングをすべて一覧表示します。search を指定すると、質問に一致するものだけを表示し、言及されている対象企業と、それぞれに渡す entity も表示します
list_metrics不要bitcoin、macro、calculated、eth カテゴリーで利用可能なすべての指標を一覧表示します
get_health不要API のヘルスチェック、バージョン、アカウントのティア
get_context必須事前分析済みの市場ブリーフィングを取得します(markdown または JSON)。企業ブリーフィングの場合、entity で企業を指定し、block でその 11 パートのうち 1 つを取得します(「企業ブリーフィング」を参照)
get_metric必須単一の指標と、トレンド/シグナル/パーセンタイルを取得します
get_changes必須(Basic 以上)前回の呼び出しからの変更内容:カーソル以降の変更イベント。値は含まれません
get_news必須企業が提出した書類、連邦機関および連邦準備制度が発表した内容の日時付き記録を新しい順に取得します。各記録には情報源、日付または時刻、リンクが含まれます。記録を提示するものであり、その理由を示すものではありません

npm ブリッジと Claude Desktop 拡張機能には、それぞれ connect_account という独自のツールが 1 つ追加されています。これはブリッジ自体が応答するツールで、リモートサーバーでは提供されていません。キーがまだない場合は承認用のリンクを 1 つ返し、承認後はアカウントが接続されたことと利用中のプランを伝えます。キーを表示したり、キーを要求したりすることはありません。

33 件の市場ブリーフィング

無料(6 件のブリーフィング)
ブリーフィング説明
btc.quick-check最小限の迅速なコンテキスト:BTC + Net Liquidity + 相関
btc.contextBTC + 流動性 + ハッシュリボン + 難易度 + モメンタム
macro.snapshotFRB のバランスシート、M2、米国債利回り、ドルの強さ、Net Liquidity
cross.correlationsマクロ指標に対する BTC の相関行列
btc.pulse価格、24 時間の変化、ビットコイン・ドミナンス
btc.grid-stressエポックの進行ペースと難易度調整の予測
ベーシック - 月額 $19.99(14 件のブリーフィング)
ブリーフィング説明
btc.momentum200 日移動平均のサポート/レジスタンスと、7 日/30 日/90 日のモメンタムおよびパーセンタイル順位
macro.liquidityモメンタム分析を含む流動性指標
btc.on-chainハッシュレート、難易度、トランザクション、アクティブアドレス
cross.breadthSPY、QQQ、IWM の市場の広がりと、それぞれに対する Bitcoin の相関
btc.miner-survivalマイナーのストレススコアを含むハッシュプライスの温度計
btc.etf-flows現物 BTC ETF の日次純流入額、合計 AUM、発行体別の内訳
macro.auctions米国債の入札需要:各年限の国債・社債について、直近の入札で誰が購入したかを、それぞれの年限における過去 12 回の入札と比較し、次回の入札の発表日と予定日も表示
bonds.context米国債の保有者を簡潔に把握:海外投資家の純購入額(米財務省の TIC)、プライマリーディーラーの 13 週間のポジション変化(ニューヨーク連銀)、投機筋の 10 年債先物ポジション(CFTC)を、それぞれの過去の推移と比較し、10 年債利回りと 3 つの債券ファンドも表示
eth.contextEther の現状:CoinGecko による価格と世界の 24 時間取引高、200 日平均からの乖離、Lido の stETH APR、CFTC による CME Ether のポジション、OKX のファンディングレート
commodities.gold金ファンド(GLD)と世界銀行による金の月次価格に加え、10 年実質金利、ドルファンド、CFTC の COMEX 金ポジション、金鉱株ファンドを表示し、それぞれと GLD の関係を測定
commodities.silver銀ファンド(SLV)と世界銀行による銀の月次価格に加え、CFTC の COMEX 銀ポジション、金・ドル・銅・銀鉱株の各ファンド、10 年実質金利を表示し、それぞれと SLV の関係を測定
commodities.copper銅先物ファンド(CPER)と世界銀行による銅の月次価格に加え、CFTC の COMEX 銅ポジション、ドルファンド、金ファンドを表示し、それぞれと CPER の関係を測定
commodities.wheat小麦先物ファンド(WEAT)と世界銀行による米国産ソフトレッドウィンター小麦の月次価格に加え、CFTC の CBOT 小麦ポジション、ドルファンド、WTI 現物価格を表示し、それぞれと WEAT の関係を測定
macro.calendar主な米国指標の発表、FOMC と ECB の決定、FOMC 議事要旨、今後の米国債クーポン入札(今週分、または次回分)の予定日を、それぞれの発表元のカレンダーから表示。最新の米国雇用統計、CPI、週次失業保険申請件数について、公表値と各発表で改定された内容も表示
Pro - $49.99/mo(13 件のブリーフィング)
ブリーフィング説明
btc.fullビットコインの包括的な分析:マクロ環境の重ね合わせ、モメンタム、パーセンタイル、相関関係、ナラティブ
btc.factorsBTC の価格変動に対するマルチファクター分析
cross.regimeUSDT ドミナンスを含むレジーム分類(拡大、縮小、移行)
fx.liquidityEUR/USD、USD/CNY、ドルの強さ。ネット流動性およびビットコインとの相関関係も分析
btc.energyガス投入圧力を含む生産コストモデル
btc.treasurySEC 提出書類に基づく企業のビットコイン財務情報
macro.rates1 か月から 30 年まで、すべての満期における米国債のパーイールドカーブ、ブレークイーブンインフレ率、5 年先 5 年フォワード、ドイツ 10 年債
cross.ai-computeAI コンピューティングと電力のサプライチェーン:米国の電力網需要の前年同期比、SEC 提出書類に基づくマイナーの AI ホスティング契約、メガワットあたりのホスティングとマイニングの比較
commodities.energy-basketEIA の週次レポートに基づく、米国の石油・ガス在庫と過去 5 年間の平均値との比較。WTI、ブレント、ヘンリーハブのスポット価格、ブレントと WTI の価格差、WTI の実現ボラティリティも含みます
bonds.full米国債の保有者を分析:外国人投資家、プライマリーディーラー、投機筋をそれぞれの過去の推移と比較し、FRB 自身の米国債保有額、一般保有者の保有債務、最大の外国人保有者、各指標を変化させる要因、次回のレポートを掲載
commodities.oil-producers原油と、対象となる米国の関連企業を並べて分析:エネルギーバスケットの状況、EIA による WTI とブレントのスポット価格に加え、各統合型大手企業、生産会社、精製会社、油田サービス企業 2 社について、株価、WTI と並べた 1、3、12 か月の変動率、WTI との実測 90 日相関を掲載
commodities.gold-miners金ファンド(GLD。金価格ではなく株価)と、世界銀行による金そのものの月次価格を、対象となる米国の金・銀採掘会社、ロイヤルティ会社、ストリーミング会社と並べて分析。各社の株価、GLD と並べた 1、3、12 か月の変動率、GLD との実測 90 日相関を掲載
commodities.grains-agribusiness小麦先物ファンド(WEAT。小麦価格ではありません)と、世界銀行による米国産ソフトレッドウィンター小麦そのものの月次価格を、対象となる米国の穀物商社・加工会社、種子・作物栄養企業、農機メーカー、農地 REIT と並べて分析。各社の株価、WEAT と並べた 1、3、12 か月の変動率、WEAT との実測 90 日相関を掲載

企業ブリーフィング

equities.company は、1 回の呼び出しにつき上場企業 1 社を読み込みます。企業自身の報告書(本国市場の規制当局への提出書類。インドの場合は企業自身が公表した決算)を基に構成され、各数値には日付と出典が付いています。米国企業は Basic 以上、日本、韓国、インドの企業は Pro 以上で利用できます。説明のみを行い、何をすべきかを指示することはありません。

エージェントが NVIDIA の報告内容、同業他社の中での順位、業績見通しについて質問します。briefing equities.company と entity NVDA を指定した get_context は、NVIDIA の SEC EDGAR 提出書類を基に、四半期売上高、営業利益率、フリーキャッシュフロー、企業自身が示した売上高見通しの範囲を、それぞれの日付、順位または保存された推移とともに回答します
  • entity で企業を指定します。米国のティッカーまたは CIK(NVDA)、日本の証券コード(7203)、韓国の銘柄コード(005930)、インド企業の ISIN(INE018A01030)、または英国で提出する企業もしくは欧州企業の LEI(2138002P5RNKC5W2JZ46)を指定します。
  • コードがわからない場合は、search を指定して list_briefings を呼び出します。たとえば "Toyota earnings" のように指定すると、対象となる企業の一覧が、それぞれに渡す entity とともに返されます。
  • 一部だけを読む場合は、以下の 11 個のうち 1 つを block で指定します。block を省略するとブリーフィング全体が返されます。一部は 1 回の呼び出しとして数えられ、ブリーフィング全体は含まれる各部分につき 1 回として数えられます。各部分が提供されるのは当日分のみです。
get_context(briefing="equities.company", entity="7203")
get_context(briefing="equities.company", entity="NVDA", block="valuation")
部分(block)内容
header企業の概要、構成銘柄となっている指数とその日付、同業他社に関する説明
what_changed最近の提出書類
situationsフラグが付いた状況と、それぞれの深刻度
against_guidance企業自身が示した見通しと報告内容の比較(米国企業のみ)
numbers成長率と企業自身の過去の推移を含む、損益計算書、貸借対照表、キャッシュフローの履歴
segments事業、製品、地域別の内訳(米国および日本)
valuation終値、時価総額、株価収益率、株価純資産倍率、株価売上高倍率、企業価値倍率、フリーキャッシュフロー利回り。それぞれについて 1 年前の値と独自の推移も表示します(終値は StockAnalysis.com のデータ)
capital_structure負債、流動性、満期
quality発生主義比率、現金転換率、流動比率、当座比率、現金比率、運転資本、総資産回転率、売上債権回転日数、棚卸資産回転日数、仕入債務回転日数など、利益の質と流動性
profitabilityフリーキャッシュフロー、その利益率と 1 株当たりの値、EBITDA、自己資本利益率、総資産利益率、投下資本利益率、配当性向、実効税率など、収益性とキャッシュ創出
news提出されたニュース

プロンプトの例

接続したら、次のようなプロンプトを試してください。

  • "PreReason に接続して"
  • "マクロのスナップショットを表示して"
  • "米国債利回りはどのくらいで、FRB は直近で何を決定した?"
  • "NVIDIA は何を報告し、同業他社の中でどのような順位?"
  • "ビットコインは株式やドルに対してどのように動いている?"
  • "利用可能なブリーフィングを一覧表示して"

トラブルシューティング

「Server disconnected」エラー
  • Node.js 18+ がインストールされていることを確認します。node --version
  • API キーが pr_live_ で始まっていることを確認します。
  • Claude Desktop を完全に終了し(システムトレイ > Quit)、再度開きます。
ツールが表示されない
  • 設定を編集した後、Claude Desktop を再起動します。
  • JSON の構文を確認します。node -e "JSON.parse(require('fs').readFileSync('path/to/config','utf8'))"
Windows:「'C:\Program' is not recognized」

このエラーが引き続き表示される場合は、上記の Quick Start に示すように、--header 引数ではなく env ブロックを使用していることを確認してください。問題が解決しない場合は、グローバルにインストールして node を使用します。

  1. 次を実行します:npm install -g @prereason/mcp
  2. 次の設定を使用します(YOUR_USER を Windows のユーザー名に置き換えてください)。
{
  "mcpServers": {
    "prereason": {
      "command": "node",
      "args": [
        "C:\\Users\\YOUR_USER\\AppData\\Roaming\\npm\\node_modules\\@prereason\\mcp\\bin\\cli.js"
      ],
      "env": {
        "PREREASON_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
get_context / get_metric の認証エラー
  • list_briefings、list_metrics、get_health はキーなしで動作します
  • get_context と get_metric には有効な API キーが必要です。また、get_changes には Basic または Pro プランのキーが必要です
  • 無料のキーは prereason.com/signup で取得できます

その他の MCP クライアント

クライアントがリモート HTTP サーバーに対応している場合は、上記のクイックスタート オプション 2を使用してください。stdio ブリッジパッケージが必要なのは、stdio トランスポートを必要とするクライアント(例:Claude Desktop)のみです。

CLI の使用方法

# No key: the bridge asks for access and prints one link to approve
npx @prereason/mcp

# Ask for access now, save the key, exit (useful before a first run)
npx @prereason/mcp --login

# Forget the saved key
npx @prereason/mcp --logout

# Use a key from the environment (never asks)
PREREASON_API_KEY=pr_live_... npx @prereason/mcp

# Name the app the bridge runs in, so your dashboard names the connection
PREREASON_CLIENT=claude-desktop npx @prereason/mcp

# --header (backward compatible), a custom credentials file, a custom endpoint
npx @prereason/mcp --header "Authorization:Bearer YOUR_API_KEY"
npx @prereason/mcp --credentials-file /path/to/credentials.json
PREREASON_URL=https://custom.endpoint/mcp npx @prereason/mcp

npx @prereason/mcp --help

キーの優先順位は、PREREASON_API_KEY、次に --header、次に認証情報ファイル(~/.prereason/credentials.json、または PREREASON_CREDENTIALS_FILE、または --credentials-file)、最後にクレームフローです。ファイルにはキーと、そのキーを発行したクレームが保存されます。クレームトークンは保存されません。macOS と Linux ではディレクトリが 0700、ファイルが 0600 の権限で作成されます。Windows には権限ビットがないため、ほかのすべての認証情報ストアと同様に、ファイルはプロファイルディレクトリの権限に依存します。

Claude Desktop 拡張機能(.mcpb)

mcpb/manifest.json は、同じブリッジをワンクリックで使える Claude Desktop 拡張機能として記述したものです。バンドルをビルドするには、npm install --omit=dev を実行し、次にパッケージディレクトリから npx @anthropic-ai/mcpb pack . を実行して、生成された .mcpb をダブルクリックしてインストールします。Claude ディレクトリへの申請はデスクトップ拡張機能フォームから行い、公開するかどうかは発行者が決定します。

依存関係なし

このブリッジは独自のトランスポートを同梱しており、何もインストールしません。ブリッジで npm ls を実行すると 1 行だけ表示され、npx @prereason/mcp は 23 KB の tarball を 1 つ取得して起動します。また、セキュリティレビューで確認が必要なコードは、このリポジトリ内のコードだけです。

以前は、2 つのクラス、stdio トランスポート、Streamable HTTP クライアントのために @modelcontextprotocol/sdk に依存していました。これにより 91 個のパッケージが取り込まれ、ディスク上で 25 MB を占めていました。そのほとんどは SDK のサーバー側であり、Express、Hono、CORS、レートリミッター、OAuth クライアント、スキーマバリデーターなど、リレーが呼び出すことのないものばかりでした。lib/stdio.js と lib/streamable-http.js は、ブリッジが使用していた 2 つのクラスを置き換え、そのフレーミングとコールバックを維持しており、test/ 配下のテストスイートで検証されています。

リンク

プライバシーポリシー

データの取り扱いについては、prereason.com/privacy をご覧ください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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