shelter-mcp
Shelter MCP Server
Подключите Claude, Codex, Cursor и других MCP-совместимых агентов к ограниченному финансовому контексту из вашего собственного аккаунта Shelter.
Сервер работает только для чтения. Он может получать прогнозы, запас средств, оповещения, возможности и рекомендации по доступности покупок, но не может переводить деньги или получать доступ к учётным данным Plaid.
Требования
Node.js 20 или новее
Аккаунт Shelter с подключёнными финансовыми данными
API-ключ с ограниченными правами из shelter.money/developer
Аккаунт разработчика 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
Добавьте этот сервер в настройки MCP в Cursor:
{
"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. Храните его в секрете. |
| Нет | Базовый URL API. По умолчанию: |
| Только HTTP-режим | Локальный HTTP-порт. По умолчанию: |
Если SHELTER_API_KEY отсутствует, сервер по-прежнему предоставляет определения своих инструментов, но возвращает ответы без каких-либо финансовых значений. Он никогда не подставляет образцы денежных данных вместо реального финансового состояния пользователя.
Модель безопасности
Личность конечного пользователя определяется только ограниченным API-ключом Shelter.
Ключи хранятся в Shelter в виде хешей SHA-256 и показываются только один раз при создании.
Ключи можно ограничивать и отзывать на странице разработчика Shelter.
Размещённый Agent API применяет аутентификацию, авторизацию, лимитирование запросов и аудит.
Пакет MCP не содержит кода серверной части Shelter, секретов развертывания, токенов Plaid или банковских учётных данных.
В случае отсутствия достоверных данных финансовые ответы не возвращаются (fail closed).
Относитесь к 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Для контролируемого размещения также собирается stateless-точка входа Streamable HTTP:
SHELTER_API_KEY=wv_your_key_here npm startHTTP-точка входа привязывается к 0.0.0.0 и не является рекомендуемой настройкой для личного клиента. Используйте stdio, если только вы сами не разворачиваете и не защищаете HTTP-окружение.
Архитектура
Этот публичный репозиторий содержит только MCP-адаптер. Он вызывает размещённый Shelter's 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