
colvint/monarch-money-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Monarch Moneyの財務データにアクセスするためのMCPサーバー
概要
現在正式にサポートされているMonarch Money Connectorの恩恵を受けました Monarch Moneyの財務データと操作へのアクセスを提供するMCP(Model Context Protocol)サーバー。 - : リストと検索アカウント情報 - : 日付範囲、アカウント、カテゴリ別にフィルタリングで取引を取得する - : 予算データにアクセスし、インサイトを消費する - : 取引カテゴリのリストと管理 - : 財務目標と進捗状況へのアクセス - : 時間をかけてネットの価値を取得 1。 このMCPサーバー2をクローンまたはダウンロードします。 依存関係をインストール: サーバを .mcp.json 設定ファイルに追加します。 - /path/to/uv を uv 実行可能 (その uv でそれを見つける) - /path/to/monarch-money-mcp をこのサーバーディレクトリへの絶対パスに置き換える - 相対パスではなく、絶対パスを使用する 1。 Monarch Moneyの設定に移動し、2FA 2を有効にします。 QRコードが表示された場合は、「スキャンできない」または「手動で入力」オプション3をご覧ください.
概要(AI 翻訳)
現在正式にサポートされているMonarch Money Connectorの恩恵を受けました
Monarch Moneyの財務データと操作へのアクセスを提供するMCP(Model Context Protocol)サーバー。
##特徴
- アカウント管理: アカウント情報のリストと取得
- 取引操作:日付範囲、アカウント、およびカテゴリによってフィルタリングで取引を入手 -Budget Analysis:予算データにアクセスし、洞察を費やす
- カテゴリ管理: 取引カテゴリの一覧と管理
- 目標追跡: 財務目標と進捗状況へのアクセス
- ネットワーストラッキング:ネットを時間をかけてスナップショットを得られる
インストール
1。 このMCPサーバーをクローンまたはダウンロードする 2. 依存関係を取付けて下さい:
設定
.mcp.json 設定ファイルにサーバーを追加します。
重要事項:
- [[
/path/to/uv]を[uv]にフルパスで置き換えます([which uvでそれを見つける)) - [
/path/to/monarch-money-mcpをこのサーバーディレクトリに絶対パスで置換する - 相対パスではなく、絶対パスを使用する
##MFAの秘密を取得する#
1。 Monarch Moneyの設定に移動し、2FAを有効にします 2. QRコードが表示された場合は、「スキャンできませんか」または「手動で入力」オプションをご覧ください。 3.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Monarch Money MCP Server
Archived in favor of the now officially supported Monarch Money Connector
An MCP (Model Context Protocol) server that provides access to Monarch Money financial data and operations.
Features
- Account Management: List and retrieve account information
- Transaction Operations: Get transactions with filtering by date range, accounts, and categories
- Budget Analysis: Access budget data and spending insights
- Category Management: List and manage transaction categories
- Goal Tracking: Access financial goals and progress
- Net Worth Tracking: Retrieve net worth snapshots over time
Installation
- Clone or download this MCP server
- Install dependencies:
cd /path/to/monarch-money-mcp uv sync
Configuration
Add the server to your .mcp.json configuration file:
{
"mcpServers": {
"monarch-money": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/monarch-money-mcp",
"run",
"python",
"server.py"
],
"env": {
"MONARCH_EMAIL": "[email protected]",
"MONARCH_PASSWORD": "your-password",
"MONARCH_MFA_SECRET": "your-mfa-secret-key"
}
}
}
}
Important Notes:
- Replace
/path/to/uvwith the full path to youruvexecutable (find it withwhich uv) - Replace
/path/to/monarch-money-mcpwith the absolute path to this server directory - Use absolute paths, not relative paths
Getting Your MFA Secret
- Go to Monarch Money settings and enable 2FA
- When shown the QR code, look for the “Can’t scan?” or “Enter manually” option
- Copy the secret key (it will be a string like
T5SPVJIBRNPNNINFSH5W7RFVF2XYADYX) - Use this as your
MONARCH_MFA_SECRET
Available Tools
get_accounts
List all accounts with their balances and details.
get_transactions
Get transactions with optional filtering:
start_date: Filter transactions from this date (YYYY-MM-DD)end_date: Filter transactions to this date (YYYY-MM-DD)account_ids: List of account IDs to filter bycategory_ids: List of category IDs to filter bylimit: Maximum number of transactions to return
get_categories
List all transaction categories.
get_budgets
Get budget information and spending analysis.
get_goals
List financial goals and their progress.
get_cashflow
Get cashflow data for income and expense analysis.
get_investments
Get investment account details and performance.
get_net_worth
Get net worth snapshots over time.
Usage Examples
Basic Account Information
Use the get_accounts tool to see all my accounts and their current balances.
Transaction Analysis
Get all transactions from January 2024 using get_transactions with start_date "2024-01-01" and end_date "2024-01-31".
Budget Tracking
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"monarch-money": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/monarch-money-mcp",
"run",
"python",
"server.py"
],
"env": {
"MONARCH_EMAIL": "[email protected]",
"MONARCH_PASSWORD": "your-password",
"MONARCH_MFA_SECRET": "your-mfa-secret-key"
}
}
}
}