房屋贷款AI审批系统

一个基于Pydantic AI、Temporal工作流和MCP服务器的AI驱动的房屋贷款审批系统,用于分析贷款申请、管理贷款流程并与MS Teams集成进行审批。

  • by taonic
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 taonic/temporal-copilot-mcp-agent

使用说明

房贷MCP代理

一个基于Pydantic AI、Temporal工作流和MCP(模型上下文协议)服务器的AI驱动房贷承销系统。

组件

  • 代理分析贷款申请的人工智能承保人
  • 工作流程贷款处理的时序工作流程
  • MCP 服务器贷款申请管理工具
  • **FakeBank(假银行)**用于测试的模拟银行服务

建筑

flowchart TD
    Client["MCP Client"] --> MCP["MCP Server"]
    MCP --> Temporal["Temporal Workflow"]
    Temporal --> Agent["AI Agent"]
    Temporal --> Bank["FakeBank Service"]
    Agent --> Teams["MS Teams"]
    
    subgraph "Loan Processing Flow"
        MCP -.-> |"start_loan_application"| Temporal
        MCP -.-> |"supply_bank_account"| Temporal
        MCP -.-> |"get_application_status"| Temporal
        Agent -.-> |"post_to_teams"| Teams
    end

设置

安装依赖项:

uv install

启动 Temporal 服务器(必需):

temporal server start-dev

启动FakeBank服务:

uv run python fakebank/main.py

启动时间工(或:时间任务处理程序):

uv run python worker.py

启动MCP服务器:

uv run python server.py

使用方法

MCP服务器提供以下工具:

  • start_loan_application开始贷款处理
  • supply_bank_account提供银行账户验证
  • get_application_status检查申请状态
  • post_to_teams将申请详情发布到MS Teams以待审批

测试账户: 123-456, 654-321

配置

设置 Teams 的 Webhook URL:

export TEAMS_WEBHOOK_URL="https://your-org.webhook.office.com/webhookb2/..."