mcpField
💸
💸 FinancialAssistant

💸 FinancialAssistant

本地服务
github.com/nielsenfonseca金融数据077 周前更新

关于 💸 FinancialAssistant

FinancialAssistant 是一款模块化多 Agent 金融助手,面向需要储蓄、应急储备、投资和金融教育帮助的人群。它结合外部计算 API 与 LLM,按对话解释结果。

主要功能

  1. 01计算应急储备金
  2. 02分析每月储蓄能力
  3. 03根据个人情况提供投资建议
  4. 04提供一般金融教育
  5. 05按意图路由至专用 Agent

适用场景

  1. 01根据月支出估算应急储备金
  2. 02评估每月可储蓄金额
  3. 03按个人情况了解投资选项
  4. 04咨询一般金融教育问题

MCP 相关

项目被描述为带工具的 MCP 服务,但 README 未说明其 MCP 接口或公开的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

💸 FinancialAssistant

FinancialAssistant 是一款智能财务助手,利用 LLM(语言模型)和基于 Agent 的模块化架构,帮助用户:

  • 📊 计算自己的应急储备金
  • 💰 评估自己的储蓄能力
  • 📈 获取投资建议
  • 🤝 交流一般性的金融知识

它集成外部工具(API)进行财务计算和模拟,并使用 LLM 以人性化、共情且个性化的方式解释结果。


🚀 使用的技术


🧠 架构

该项目由以下部分组成:

1. 专用 Agent(agents/ 文件夹)

每个 Agent 负责一种类型的协助:

  • GenericAgent → 发起一般性和教育性对话
  • EmergencyFundAgent → 帮助建立应急储备金
  • SavingsAgent → 分析每月储蓄能力
  • InvestmentAgent → 根据用户的个人情况提出投资建议

所有 Agent 都使用 LLM,以清晰且富有同理心的方式解释工具的结果。

2. 对话图(LangGraph)
  • 带有 LLM 的路由器会检测用户意图,并将其交给合适的 Agent
  • 每个 Agent 都可以通过使用 state["intencao_pendente"],在多条消息中持续掌控对话
3. 外部工具(API)

外部 API 用于计算:

  • 月平均支出
  • 理想的应急储备金金额
  • 储蓄能力
  • 投资建议

🛠 如何在本地运行项目

# 1. Clone o repositório
$ git clone https://github.com/seu-usuario/FinancialAssistant.git
$ cd FinancialAssistant

# 2. Crie um ambiente virtual
$ python -m venv venv
$ source venv/bin/activate  # ou venv\Scripts\activate no Windows

# 3. Instale as dependências
$ pip install -r requirements.txt

# 4. Configure sua chave .env
GOOGLE_API_KEY=xxxxxx
MCP_SERVER_URL=http://localhost:8000

# 5. Rode o assistente
$ python main.py

📁 文件结构

FinancialAssistant/
├── agents/
│   ├── base_agent.py
│   ├── emergency_fund_agent.py
│   ├── generic_agent.py
│   ├── investment_agent.py
│   └── savings_agent.py
├── llm/
│   └── gemini_model.py
├── main.py
├── .env
└── requirements.txt

✨ 对话示例

Você: Quero montar uma reserva de emergência
Assistente: Para calcular sua reserva de emergência, preciso saber o valor médio das suas despesas mensais. Pode me informar?

Você: Gasto cerca de 2000 reais por mês
Assistente: Com base nisso, sua reserva ideal seria de aproximadamente R$ 12.000,00 (6 meses de despesas). Assim você fica protegido em caso de imprevistos. Posso te ajudar a começar esse planejamento se quiser!

🤝 贡献

欢迎提交 Pull Request!如果要进行重大更改,请先创建 issue,讨论您希望修改的内容。


📄 许可证

MIT


由 Nielsen 倾力打造 💙,并借助 LLM 助力人们实现财务自主

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。