Token导航 LogoToken导航TokenDH.com
Personal Finance MCP Server logo
金融服务stdio官方级别未说明来源级核验

Personal Finance MCP Server

MCP Server

用于管理个人财务的服务器,包括账户、交易、分析和预测功能。

工具数

21

提示词数

0

GitHub Stars

0

资源数

0
Python金融数据数据分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

CRPA22

提供方

CRPA22

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run alembic upgrade head

详细介绍

个人理财MCP服务器

管理个人财务的MCP服务器:账户、交易、分析和预测。

先决条件

  • 码头工人 y Docker Compose (建议选择)
  • O: Python 3.11+, 紫外线 y PostgreSQL 14+

______________________________________________________________________

如何证明

选项1:所有与Docker(推荐)

# 1. Clonar el repositorio
git clone https://github.com/TU_USUARIO/personal-finance-mcp-server.git
cd personal-finance-mcp-server

# 2. Levantar PostgreSQL + app (migraciones automáticas)
docker compose -f infra/docker/docker-compose.yml up -d --build

# 3. Probar el servidor
docker compose -f infra/docker/docker-compose.yml run --rm -it app

服务器启动并在STDIN上等待。使用 Ctrl+C 关闭它。

选项2:没有Docker(本地Python)

# 1. Clonar
git clone https://github.com/TU_USUARIO/personal-finance-mcp-server.git
cd personal-finance-mcp-server

# 2. Instalar dependencias (requiere uv: pip install uv)
uv sync --all-extras

# 3. Levantar solo PostgreSQL con Docker
docker compose -f infra/docker/docker-compose.yml up -d postgres

# 4. Configurar variables de entorno
cp .env.example .env

# 5. Migraciones
uv run alembic upgrade head

# 6. Iniciar servidor
uv run python -m app.mcp.server

______________________________________________________________________

用MCP客户端测试

MCP检查员(浏览器)

# Con Docker
npx @modelcontextprotocol/inspector docker compose -f infra/docker/docker-compose.yml run --rm -it app

# Sin Docker (app local)
npx @modelcontextprotocol/inspector uv run python -m app.mcp.server

光标o克劳德桌面

配置MCP服务器 绝对真理docker-compose.yml:

{
  "mcpServers": {
    "personal-finance": {
      "command": "docker",
      "args": [
        "compose",
        "-f", "C:\\ruta\\completa\\a\\tu\\proyecto\\infra\\docker\\docker-compose.yml",
        "run", "--rm", "app"
      ]
    }
  }
}

取代 C:\ruta\completa\a\tu\proyecto 按项目文件夹的实际路径。

版本 docs/RUN_AND_TEST.md 更多选择。

______________________________________________________________________

可用的工具

工具描述
health_check检查与数据库的连接
get_token获取JWT进行测试
list_accounts列出名称、类型、货币和余额的账户
create_accountCrea cuenta(支票、储蓄、投资)
edit_account编辑帐户(名称、类型、货币)
delete_account删除帐户及其交易
adjust_account_balance手动调整帐户余额
transfer在账户之间转移资金(在来源地创造支出,在目的地创造收入)
get_categories列出建议的预定义类别(收入/支出)
list_transactions列出过滤器事务(帐户、日期、类别、类型)
export_transactions导出器转换CSV或JSON
get_transaction按ID获取事务
add_transaction增加交易(收入/支出)
edit_transaction编辑现有交易
delete_transaction删除交易并恢复资产负债表
get_financial_status资产负债表总额,按账户,按货币,月流量,储蓄率
analyze_month具体月份分析
forecast_balanceN个月资产负债表预测
detect_anomalies检测异常交易(Z-Score)
generate_expense_report生成支出PDF(按类别、饼图)
generate_income_expense_report生成收入/支出PDF(储蓄率,条形图)

______________________________________________________________________

快速测试

  1. 健康检查 →验证一切正常
  2. 创建计数name="Mi cuenta", account_type="checking"
  3. add_transaction →使用 account_id 返回: amount=50, transaction_type="expense", category="comida", transaction_date="2025-02-20"
  4. 获取_财务状态 →查看聚合状态

______________________________________________________________________

开发命令

uv run pytest                    # Ejecutar tests
uv run alembic upgrade head      # Aplicar migraciones
uv run alembic revision --autogenerate -m "desc"  # Nueva migración

目录标签

目录标签

Python金融数据数据分析个人财务本地部署账户管理交易分析财务预测

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

21

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP