这是一个使用MISMO标准解析和分析抵押贷款文件(贷款估算和结算披露)的模型上下文协议(MCP)服务器。
这是一个模型上下文协议(MCP)服务器,允许AI助手(如Claude Desktop、OpenAI代理等)解析和分析抵押贷款文件。它将贷款估算(LE)和结算披露(CD)转换为符合MISMO标准的JSON,并检查TRID合规性违规。
✅ MCP兼容 - 原生支持Claude Desktop、OpenAI代理SDK和其他MCP客户端 ✅ 安全 - URL验证、防止SSRF攻击、文件大小限制、超时保护 ✅ 类型安全 - 使用Pydantic模型确保数据验证 ✅ TRID合规性 - 自动容差检查(零容差、10%容差) ✅ 资源 - 访问MISMO模式和抵押贷款词汇表 ✅ 提示 - 预建的工作流用于贷款分析
克隆仓库:
git clone https://github.com/confersolutions/mcp-mortgage-server.git
cd mcp-mortgage-server
安装依赖项:
pip install -r requirements.txt
测试服务器:
python test_server.py
您应该看到:
✓ 所有测试通过!
服务器已准备好接受MCP客户端连接!
找到您的Claude Desktop配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json添加此服务器:
{
"mcpServers": {
"mortgage": {
"command": "python",
"args": ["/full/path/to/mcp-mortgage-server/server.py"]
}
}
}
重启Claude Desktop
在Claude中使用它:
你能解析这个贷款估算并总结关键条款吗?
URL: https://storage.googleapis.com/mortgage-docs/sample-le.pdf
Claude会自动调用适当的MCP工具并解析文档。
hello简单的连通性测试。
输入: { "name": "World" }
输出: "Hello, World! MCP服务器工作正常。"
parse_loan_estimate将贷款估算PDF解析为符合MISMO标准的JSON。
输入:
{
"pdf_url": "https://storage.googleapis.com/mortgage-docs/le-12345.pdf"
}
输出:
{
"loan_amount": 300000.0,
"interest_rate": 6.5,
"apr": 6.73,
"monthly_payment": 1896.20,
"total_closing_costs": 12000.00,
"origination_charges": 1500.00,
...
}
安全性:仅限白名单域的HTTPS URL。10MB大小限制,30秒超时。
parse_closing_disclosure将结算披露PDF解析为符合MISMO标准的JSON。
类似于parse_loan_estimate但针对最终结算文件。
compare_le_cd比较贷款估算与结算披露以检查TRID合规性。
输入:
{
"loan_estimate_url": "https://storage.googleapis.com/docs/le.pdf",
"closing_disclosure_url": "https://storage.googleapis.com/docs/cd.pdf"
}
输出:
{
"is_compliant": false,
"violations": [
{
"type": "zero_tolerance",
"fee": "Origination Charges",
"le_amount": 1500.00,
"cd_amount": 1600.00,
"amount_over": 100.00,
"description": "Origination Charges增加了$100.00"
}
],
"summary": "✗ 不合规:发现1个违规"
}
服务器提供只读资源:
mortgage://schemas/mismo-le - MISMO 3.4 贷款估算模式mortgage://schemas/mismo-cd - MISMO 3.4 结算披露模式mortgage://glossary/terms - 抵押贷款术语定义预构建的工作流:
analyze_loan_estimate参数:{ "analysis_type": "comprehensive" }
类型:quick,comprehensive,compliance
默认情况下:
storage.googleapis.coms3.amazonaws.commortgage-docs.confer.ai要添加更多,请设置ALLOWED_DOMAINS环境变量。
# 快速测试套件
python test_server.py
# 完整的pytest套件
pytest tests/ -v
npm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector python server.py
如果从旧的REST API版本升级:
主要变化:
我们欢迎贡献!请参阅CONTRIBUTING.md获取指南。
MIT许可证 - 详情见LICENSE文件。
维护者:Confer Solutions
重大重写:完全架构现代化至MCP规范2025-03-26。
新增:
删除:
更改:
已弃用:REST API版本。请使用v2.0.0+。
状态:✅ 活跃开发 | 🏗️ 测试版 | 📦 生产就绪核心
最后更新:2025年11月16日