mcpField
S
Shelter

Shelter

ローカル
shelter.money金融データ02 週間前に更新

Shelter について

Shelterは、Shelterアカウントの範囲を限定した金融情報をエージェントに提供する読み取り専用のMCPサーバーです。予測やアラート、助言を取得できますが、送金やPlaid認証情報へのアクセスはできません。

主な機能

  1. 01資金余力とキャッシュフロー予測の取得
  2. 02アラートと節約機会の取得
  3. 03購入可能性のシミュレーション
  4. 04日次またはトピック別のコーチング
  5. 05Guardianへの金融相談

活用シーン

  1. 01今後のキャッシュフロー圧力の確認
  2. 02購入が予算内かの検討
  3. 03節約できる可能性の把握

MCP 対応

スコープ付きAPIキーを使い、MCPクライアントをShelterのホスト型読み取り専用Agent APIに接続します。ツールは金融情報や助言を提供しますが、送金はできません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nextauralabs-shelter": {
"command": "npx",
"args": [
"-y",
"@shelter.money/mcp"
],
"env": {
"SHELTER_API_KEY": "<SHELTER_API_KEY>",
"SHELTER_API_URL": "<SHELTER_API_URL>"
}
}
}
}
起動コマンドnpx -y @shelter.money/mcp
設定が必要な環境変数
SHELTER_API_KEYシークレットYour scoped Shelter API key. Financial values are suppressed without one.
SHELTER_API_URLCustom API base URL (default: https://api.shelter.money/agent)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@shelter.money/mcp1.0.7

ツール

10

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
refreshbooleanいいえキャッシュデータを使わず、最新の計算を強制します

詳細

Shelter MCP Server

Claude、Codex、Cursor、その他のMCP対応エージェントを、独自のShelterアカウントにある、範囲を限定した財務情報に接続します。

このサーバーは読み取り専用です。予測、資金の持続期間、アラート、機会、購入可能性に関するガイダンスを取得できますが、資金を移動したり、Plaidの認証情報にアクセスしたりすることはできません。

要件

  • Node.js 20以降
  • 金融データを連携済みのShelterアカウント
  • shelter.money/developerから取得した、範囲を限定したAPIキー

Plaidの開発者アカウントは不要です。

クイックスタート

APIキーを作成し、MCPクライアントが次を実行するように設定します。

npx -y @shelter.money/mcp

サーバー環境にSHELTER_API_KEYを設定してください。

Claude Code

このサーバーとShelterスキルをまとめたShelterプラグインをインストールします。

/plugin marketplace add nextauralabs/shelter-skill
/plugin install shelter@shelter-skills

Claude Codeを起動する前に、シェルでSHELTER_API_KEYをエクスポートしてください。または、サーバーのみを追加します。

claude mcp add shelter --env SHELTER_API_KEY=wv_your_key_here -- npx -y @shelter.money/mcp
Claude Desktop
{
  "mcpServers": {
    "shelter": {
      "command": "npx",
      "args": ["-y", "@shelter.money/mcp"],
      "env": {
        "SHELTER_API_KEY": "wv_your_key_here"
      }
    }
  }
}

設定を保存した後、Claude Desktopを再起動してください。

Codex
codex mcp add shelter --env SHELTER_API_KEY=wv_your_key_here -- npx -y @shelter.money/mcp
Cursor

CursorのMCP設定にこのサーバーを追加します。

{
  "shelter": {
    "command": "npx",
    "args": ["-y", "@shelter.money/mcp"],
    "env": {
      "SHELTER_API_KEY": "wv_your_key_here"
    }
  }
}

このパッケージには、財務状況の確認、支出のレビュー、購入計画のためのプロンプトも用意されています。

利用可能なツール

  • shelter_status:接続と権限の状態
  • shelter_runway:安全に使える資金の持続期間と今後の支出負担
  • shelter_forecast:マニフェストに基づくキャッシュフロー予測
  • shelter_alerts:現在の財務アラート
  • shelter_opportunities:実行可能な節約の機会
  • shelter_context:エージェントの推論に用いる、範囲を限定した財務情報
  • shelter_affordability:購入可能性のシミュレーション
  • shelter_coach_daily:日次コーチングの概要
  • shelter_coach_advice:指定したトピックに関するコーチング
  • shelter_ask:Guardianに財務に関する質問をする

環境変数

変数必須説明
SHELTER_API_KEYはいShelterで作成した、範囲を限定したキーです。秘密にしてください。
SHELTER_API_URLいいえAPIのベースURLです。デフォルトはhttps://api.shelter.money/agentです。
PORTHTTPモードのみローカルHTTPポートです。デフォルトは3100です。

SHELTER_API_KEYが設定されていない場合も、サーバーはツール定義を公開しますが、財務上の値を含まない抑制された応答を返します。ユーザーの実際の財務状況の代わりに、サンプルの金額データを使用することはありません。

セキュリティモデル

  • エンドユーザーの身元情報は、範囲を限定したShelter APIキーからのみ取得します。
  • キーはShelterでSHA-256ハッシュとして保存され、作成時に一度だけ表示されます。
  • キーの範囲設定や取り消しは、Shelterの開発者ページから行えます。
  • ホスト型のAgent APIでは、認証、認可、レート制限、監査ログを適用します。
  • MCPパッケージには、Shelterのバックエンドコード、デプロイ用シークレット、Plaidトークン、銀行の認証情報は含まれていません。
  • 権威あるデータを利用できない場合、財務に関する応答は安全側に停止します。

APIキーはパスワードのように扱ってください。共有マシンでは、キーをコミットしたり、コマンド履歴に直接記録したりしないでください。脆弱性の報告については、SECURITY.mdを参照してください。

開発

npm ci
npm run typecheck
npm run build

ビルド済みパッケージからstdioサーバーを実行します。

SHELTER_API_KEY=wv_your_key_here node dist/bin/shelter-mcp.js

ステートレスなStreamable HTTPエントリーポイントも、管理されたホスティング向けにビルドされています。

SHELTER_API_KEY=wv_your_key_here npm start

HTTPエントリーポイントは0.0.0.0にバインドされるため、個人用クライアントでの利用には推奨されません。HTTP環境をご自身で運用し、セキュリティを確保する場合を除き、stdioを使用してください。

アーキテクチャ

この公開リポジトリには、MCPアダプターのみが含まれています。アダプターは、Shelterがホストする読み取り専用のAgent APIを呼び出します。Shelterの非公開の財務計算、認証ゲートウェイ、データベーススキーマ、サービス認証情報は、このパッケージには含まれていません。

ライセンス

MIT

Claude Market MCPディレクトリに掲載されています。

コメント

MCP は初めてですか?

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

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