shelter-mcp
Shelter MCP Server
Claude、Codex、Cursor、その他のMCP互換エージェントを、お客様自身のShelterアカウントのスコープ付き財務コンテキストに接続します。
このサーバーは読み取り専用です。予測、ランウェイ、アラート、機会、および購入可能性ガイダンスを取得できますが、資金を移動したりPlaidの認証情報にアクセスしたりすることはできません。
要件
Node.js 20以降
財務データが接続されたShelterアカウント
shelter.money/developerのスコープ付きAPIキー
Plaid開発者アカウントは不要です。
Related MCP server: toshl-mcp-server
クイックスタート
APIキーを作成し、MCPクライアントを以下のように設定して実行します:
npx -y @shelter.money/mcpサーバー環境にSHELTER_API_KEYを設定します。
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/mcpCursor
このサーバーを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ベースURL。デフォルトは |
| HTTPモードのみ | ローカルHTTPポート。デフォルトは |
SHELTER_API_KEYがない場合、サーバーはツール定義を公開しますが、財務値を含まない抑制されたレスポンスを返します。ユーザーの実際の財務状態にサンプルの資金データを代用することはありません。
セキュリティモデル
エンドユーザーのIDは、スコープ付き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 startHTTPエントリポイントは0.0.0.0にバインドされ、推奨される個人クライアント設定ではありません。自分でHTTP環境を運用・保護しない限り、stdioを使用してください。
アーキテクチャ
この公開リポジトリにはMCPアダプターのみが含まれています。Shelterのホスト型読み取り専用Agent APIを呼び出します。Shelterのプライベートな財務計算、認証ゲートウェイ、データベーススキーマ、サービス認証情報はこのパッケージの一部ではありません。
ライセンス
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides AI assistants with secure, read-only access to over 15,000 financial institutions across the US and Europe via the Model Context Protocol. It enables users to query account balances, transactions, and spending breakdowns through natural language conversation.59733MIT
- FlicenseCqualityBmaintenanceEnables AI agents to access and analyze financial data from Toshl Finance, including accounts, categories, budgets, and entries, through MCP resources and tools.273
- AlicenseNot gradedqualityCmaintenanceRead-only MCP and HTTP proxy server for accessing Monarch Money financial data, enabling transaction analysis, budget tracking, and cashflow insights through natural language.MIT
- AlicenseBqualityBmaintenanceEnables read-only access to personal bank accounts via the TrueLayer API, allowing querying of accounts, balances, transactions, and generating financial analytics such as spending by category, subscriptions, and monthly summaries.9MIT
Related MCP Connectors
Connect AI agents to bank accounts, transactions, balances, and investments.
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Live AU/NZ bank (CDR) and brokerage data for AI agents, plus management of Redbark syncs and rules
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nextauralabs/shelter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server