CM

colvint/monarch-money-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

16 stars 10 forks 质量 56 趋势 25

访问 Monarch Money 金融数据的 MCP 服务器

概览

已归档, 支持目前官方支持的 Monarch 货币连接器 一个MCP(模式上下文协议)服务器,提供对Monarch Money金融数据和业务的访问. - 列表和检索账户信息 -- -- :按日期范围、账户和类别获取过滤交易 -- -- 获取预算数据和支出见解 -- -- 列表和管理交易类别 -- -- 获取财务目标和进度 -- -- 随着时间的推移获取净值快照 1. 克隆或下载此MCP服务器 2. 安装依赖性 : 将服务器添加到您的 mcp.json 配置文件 : - 将/path/to/uv替换为您 v 可执行文件的完整路径(查找该路径) - 将/path/to/monarch-money-mcp替换为此服务器目录的绝对路径 - 使用绝对路径,而不是相对路径 1. 进入君主货币设置并启用2FA 2. 显示 QR 代码时, 查找“ 不能扫描 ” 或“ 手动进入 ” 选项 3 .

概述(AI 翻译)

已归档, 支持目前官方支持的 Monarch 货币连接器

一个MCP(模式上下文协议)服务器,提供对Monarch Money金融数据和业务的访问.

□ 特性

  • ** 账户管理**: 列出并检索账户信息
  • ** 交易业务**:按日期范围、账户和类别过滤交易
  • ** 预算分析**:获取预算数据和支出见解
  • ** 类别管理**: 列出和管理交易类别
  • ** 目标跟踪**: 获得资金的目标和进展
  • ** 值得跟踪的网络**:随时间推移检索价值的短片

□ 安装

  1. 克隆或下载此 MCP 服务器
  2. 安装依赖性:

□ 配置

将服务器添加到您的 .mcp.json 配置文件 :

** 重要说明:**

  • 将/path/to/uv替换为您uv可执行文件的全部路径(以[T3]查找)
  • 用此服务器目录的绝对路径替换 /path/to/monarch-money-mcp
  • 使用绝对路径,而不是相对路径

获得你外交部的秘密

  1. 进入君主货币设置并启用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

  1. Clone or download this MCP server
  2. 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/uv with the full path to your uv executable (find it with which uv)
  • Replace /path/to/monarch-money-mcp with the absolute path to this server directory
  • Use absolute paths, not relative paths

Getting Your MFA Secret

  1. Go to Monarch Money settings and enable 2FA
  2. When shown the QR code, look for the “Can’t scan?” or “Enter manually” option
  3. Copy the secret key (it will be a string like T5SPVJIBRNPNNINFSH5W7RFVF2XYADYX)
  4. 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 by
  • category_ids: List of category IDs to filter by
  • limit: 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

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 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" } } } }