KM

keithah/monarchmoney-ts-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 6 forks 品質 82 トレンド 22MIT

動的方法の発見とワンクリックインストールでMonarchMoney用のモデルコンテキストプロトコル(MCP)サーバー

概要

MonarchMoneyの個人データへのシームレスなアクセスでAIアシスタントを提供する強力な機能です。 このサーバーは、MonarchMoney TypeScript SDKから利用可能なメソッドを動的に発見し、自然言語のクエリで包括的な財務データ分析を可能にします。 - MonarchMoney TypeScript SDKから - 口座、取引、予算、カテゴリ、キャッシュフロー、再発、機関、およびインサイトを横断 - - SDK内であれば、ツールとして利用できます - SDKが進化する新しいメソッドが自動的に含まれています - 事前調整されたサマリーツール - (brief/summary/detailed) - 効率的なGraphQLクエリ - - 長い会話を維持 - (..).

概要(AI 翻訳)

強力な Model Context Protocol (MCP) サーバ は、MonarchMoney の個人データへのシームレスなアクセスで AI アシスタントを提供します。 このサーバーは、MonarchMoney TypeScript SDKから利用可能なメソッドを動的に発見し、自然言語のクエリで包括的な財務データ分析を可能にします。

✔ キー機能**

  • **MonarchMoney TypeScript SDKから全ての機能を自動的に検出 -70以上のツールアカウント、取引、予算、カテゴリ、キャッシュフロー、再発、機関、インサイト全体で利用可能 -ハードコード制限なし -SDKの場合、ツールとして利用可能です -Future-proof -SDKが進化する新しい方法を自動的に含んでいます

OSTContext 最適化されたパフォーマンス

-99%サイズ削減 事前集計ツール

  • 理性的な動揺レベル (brief/summary/detailed) -効率的なグラフQLクエリのためのスマート自然言語解析
  • ゼロコンテキストオーバーフロー - 長い会話を維持

必見ワンクリックインストール

-MCPB Bundle Format([.mcpb]]) を瞬時に展開

  • Automatedインストール 依存性管理

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MonarchMoney MCP Server

A powerful Model Context Protocol (MCP) server that provides AI assistants with seamless access to MonarchMoney personal finance data. This server dynamically discovers and exposes ALL available methods from the MonarchMoney TypeScript SDK, enabling comprehensive financial data analysis through natural language queries.

🌟 Key Features

🔄 Dynamic Method Discovery

  • Automatically discovers ALL functions from the MonarchMoney TypeScript SDK
  • 70+ tools available across accounts, transactions, budgets, categories, cashflow, recurring, institutions, and insights
  • No hardcoded limitations - if it’s in the SDK, it’s available as a tool
  • Future-proof - automatically includes new methods as the SDK evolves

🚀 Context-Optimized Performance

  • 99% size reduction with pre-aggregated summary tools
  • Intelligent verbosity levels (brief/summary/detailed)
  • Smart natural language parsing for efficient GraphQL queries
  • Zero context overflow - maintain long conversations

🎯 One-Click Installation

  • MCPB Bundle Format (.mcpb files) for instant deployment
  • Automated installation with dependency management
  • GitHub Releases with ready-to-download bundles
  • Zero configuration for standard setups

🔐 Enterprise-Grade Security

  • Local credential storage with environment variables
  • MFA/TOTP support for two-factor authentication
  • Session encryption using AES-256
  • No data transmitted to third parties

🎯 Claude Desktop Ready

  • Native MCP integration with Claude Desktop
  • Real-time data access without API delays
  • Natural language queries for complex financial analysis
  • Professional query examples and documentation

📦 Quick Install

Installing via Smithery

To install monarchmoney-ts-mcp automatically via Smithery:

npx -y @smithery/cli install @keithah/monarchmoney-ts-mcp
  1. Download the latest .mcpb file from Releases
  2. Extract and install:
    unzip monarchmoney-mcp-v1.0.0.mcpb -d monarchmoney-mcp
    cd monarchmoney-mcp
    node install.js
    
  3. Configure credentials:
    cp .env.example .env
    # Edit .env with your MonarchMoney credentials
    

Option 2: Manual Installation

git clone https://github.com/keithah/monarchmoney-ts-mcp.git
cd monarchmoney-ts-mcp
npm install
GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @keithah/monarchmoney-ts-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "monarchmoney": { "command": "node", "args": ["/full/path/to/monarchmoney-ts-mcp/dist/index.js"], "env": { "MONARCH_EMAIL": "[email protected]", "MONARCH_PASSWORD": "your-password", "MONARCH_MFA_SECRET": "your-mfa-secret-key" } } } }