shelter-mcp
Shelter MCP Server
Verbinden Sie Claude, Codex, Cursor und andere MCP-kompatible Agents mit eingeschränktem finanziellem Kontext aus Ihrem eigenen Shelter-Konto.
Der Server ist schreibgeschützt. Er kann Prognosen, Runway, Warnmeldungen, Chancen und Erschwinglichkeitshinweise abrufen, kann aber kein Geld bewegen und hat keinen Zugriff auf Plaid-Anmeldeinformationen.
Voraussetzungen
Node.js 20 oder neuer
Ein Shelter-Konto mit verbundenen Finanzdaten
Ein eingeschränkter API-Schlüssel von shelter.money/developer
Es ist kein Plaid-Entwicklerkonto erforderlich.
Related MCP server: toshl-mcp-server
Schnellstart
Erstellen Sie einen API-Schlüssel und konfigurieren Sie dann Ihren MCP-Client so, dass er Folgendes ausführt:
npx -y @shelter.money/mcpmit SHELTER_API_KEY in der Serverumgebung.
Claude Desktop
{
"mcpServers": {
"shelter": {
"command": "npx",
"args": ["-y", "@shelter.money/mcp"],
"env": {
"SHELTER_API_KEY": "wv_your_key_here"
}
}
}
}Starten Sie Claude Desktop neu, nachdem Sie die Konfiguration gespeichert haben.
Codex
codex mcp add shelter --env SHELTER_API_KEY=wv_your_key_here -- npx -y @shelter.money/mcpCursor
Fügen Sie diesen Server in den MCP-Einstellungen von Cursor hinzu:
{
"shelter": {
"command": "npx",
"args": ["-y", "@shelter.money/mcp"],
"env": {
"SHELTER_API_KEY": "wv_your_key_here"
}
}
}Verfügbare Tools
shelter_status— Verbindungs- und Berechtigungsstatusshelter_runway— Runway für sichere Ausgaben und bevorstehende finanzielle Belastungenshelter_forecast— an das Manifest gebundene Cashflow-Prognoseshelter_alerts— aktuelle Finanzwarnungenshelter_opportunities— umsetzbare Sparmöglichkeitenshelter_context— eingeschränkter finanzieller Kontext für das Reasoning des Agentsshelter_affordability— Kauf-Erschwinglichkeitssimulationshelter_coach_daily— tägliche Coaching-Zusammenfassungshelter_coach_advice— Coaching zu einem angeforderten Themashelter_ask— stellen Sie Guardian eine Finanzfrage
Das Paket bietet außerdem Prompts für den Finanz-Check-up, die Ausgabenüberprüfung und die Kaufplanung.
Umgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | Eingeschränkter, in Shelter erstellter Schlüssel. Halten Sie ihn geheim. |
| Nein | Basis-URL der API. Standard: |
| Nur HTTP-Modus | Lokaler HTTP-Port. Standard: |
Wenn SHELTER_API_KEY fehlt, stellt der Server weiterhin seine Tool-Definitionen bereit, gibt aber unterdrückte Antworten ohne Finanzwerte zurück. Er setzt niemals Beispiel-Finanzdaten an die Stelle des realen Finanzstatus eines Benutzers.
Sicherheitsmodell
Die Identität des Endbenutzers stammt ausschließlich aus dem eingeschränkten Shelter-API-Schlüssel.
Schlüssel werden von Shelter als SHA-256-Hashes gespeichert und bei der Erstellung nur einmal angezeigt.
Schlüssel können über die Shelter-Entwicklerseite eingeschränkt und widerrufen werden.
Die gehostete Agent-API wendet Authentifizierung, Autorisierung, Ratenbegrenzung und Audit-Protokollierung an.
Das MCP-Paket enthält keinen Shelter-Backend-Code, keine Bereitstellungsgeheimnisse, keine Plaid-Tokens und keine Bankanmeldeinformationen.
Wenn keine autoritativen Daten verfügbar sind, fallen finanzielle Antworten geschlossen aus.
Behandeln Sie den API-Schlüssel wie ein Passwort. Committen Sie ihn nicht und geben Sie ihn auf gemeinsam genutzten Rechnern nicht direkt in den Befehlsverlauf ein. Informationen zur Meldung von Schwachstellen finden Sie in SECURITY.md.
Entwicklung
npm ci
npm run typecheck
npm run buildFühren Sie den stdio-Server aus dem erstellten Paket aus:
SHELTER_API_KEY=wv_your_key_here node dist/bin/shelter-mcp.jsFür kontrolliertes Hosting wird außerdem ein zustandsloser Streamable-HTTP-Einstiegspunkt erstellt:
SHELTER_API_KEY=wv_your_key_here npm startDer HTTP-Einstiegspunkt bindet an 0.0.0.0 und ist nicht das empfohlene Setup für persönliche Clients. Verwenden Sie stdio, es sei denn, Sie betreiben und sichern die HTTP-Umgebung selbst.
Architektur
Dieses öffentliche Repository enthält nur den MCP-Adapter. Er ruft die gehostete, schreibgeschützte Agent-API von Shelter auf. Die privaten Finanzberechnungen von Shelter, das Authentifizierungs-Gateway, das Datenbankschema und die Dienst-Anmeldeinformationen sind nicht Teil dieses Pakets.
Lizenz
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