
MCP Server (Mortgage Comparison Platform)

2025.04.14
0
Python抵押贷款文档解析AI 集成金融服务
MCP Server (Mortgage Comparison Platform) 是一个基于 FastAPI 的服务器,提供抵押贷款文档解析和比较工具的标准 API。该服务器设计用于与各种 AI 框架(如 CrewAI、AutoGen 和 LangChain)轻松集成。目前实现了基本的 "hello" 工具作为概念验证,抵押贷款文档解析工具即将推出。
View on GitHub
Overview
基本能力
产品定位
MCP Server 是一个抵押贷款比较平台,旨在提供抵押贷款文档的解析和比较功能,支持与多种 AI 框架集成。
核心功能
- FastAPI 服务器,具备生产级功能:
- API 密钥认证
- 速率限制支持
- CORS 中间件配置
- 与 AI 框架的集成:
- CrewAI
- AutoGen
- LangChain
- 可扩展的架构,用于添加抵押贷款解析工具
- 开源透明,支持社区贡献
适用场景
- 抵押贷款文档的自动化解析和比较
- 与 AI 框架集成,实现自动化贷款分析
- 开发人员快速构建抵押贷款相关应用
工具列表
- hello 工具:用于测试框架集成的基本工具,返回问候语。
- Loan Estimate (LE) 解析工具(即将推出):将贷款估计解析为 MISMO 格式。
- Closing Disclosure (CD) 解析工具(即将推出):解析关闭披露文档。
- 抵押贷款比较工具(即将推出):比较不同抵押贷款文档的差异。
常见问题解答
- 如何获取 API 密钥?:在
.env
文件中设置API_KEY
变量。 - 如何调整速率限制?:通过
RATE_LIMIT_PER_MINUTE
环境变量配置。 - 如何允许特定来源的 CORS 请求?:在
ALLOWED_ORIGINS
环境变量中设置允许的来源。
使用教程
使用依赖
- 确保已安装 Python 3.7 或更高版本。
- 安装依赖项:
bash pip install fastapi uvicorn slowapi python-dotenv pip install crewai autogen langchain langchain-openai
安装教程
- 克隆仓库:
bash git clone https://github.com/confersolutions/mcp-mortgage-server.git cd mcp-mortgage-server
- 创建虚拟环境:
bash python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
- 安装依赖项(同上)。
调试方式
- 启动服务器:
bash python server.py
- 访问健康检查端点:
bash curl http://localhost:8001/health
- 调用 hello 工具:
bash curl -X POST -H "X-API-Key: your_api_key_here" -d '{"tool": "hello", "input": {"name": "World"}}' http://localhost:8001/call