Lodestar MCP服务器
一个全面的模型上下文协议(MCP)服务器,用于与Lodestar API集成,以提供结算成本计算、财产税信息和相关的房地产服务。
架构概述
此MCP服务器为所有主要的Lodestar API端点提供工具:
核心功能
- 认证管理:安全登录和会话处理
- 结算成本计算:完成产权费、保险费和录制费
- 物业税服务:物业税信息的检索和计算
- 背书管理:可用的所有权政策背书
- 子代理目录:产权代理人和办公室信息
- 地理服务:县、乡镇和地理编码验证
- 提问系统:用于精确计算的动态问题检索
- 评估修改人:额外评估费计算
支持的工作流
抵押贷款发起人(简化)
lodestar_login-对用户进行身份验证lodestar_closing_cost_calculations-获得完整的结算成本lodestar_property_tax-获取房产税信息(如果需要)
抵押贷款发起人(完全控制)
lodestar_login-对用户进行身份验证lodestar_sub_agents-选择产权代理lodestar_endorsements-选择保单背书lodestar_questions-获取计算问题lodestar_closing_cost_calculations-使用自定义设置计算lodestar_property_tax-获取房产税信息(如果需要)
产权代理工作流程
为标题代理用例提供类似的工作流程和适当的工具组合。
安装
pip install -r requirements.txt配置
设置环境变量:
export LODESTAR_CLIENT_NAME="your_client_name"
export LODESTAR_BASE_URL="https://www.lodestarss.com/Live/{Client_Name}/"用法
运行MCP服务器:
python server.py服务器将为Lodestar API规范中定义的所有工具提供正确的参数验证和错误处理。
工具概述
| 工具 | 描述 | 需要授权 |
|---|---|---|
lodestar_login | 使用Lodestar API进行身份验证 | 否 |
lodestar_closing_cost_calculations | 计算结算成本和费用 | 是 |
lodestar_property_tax | 获取房产税信息 | 是 |
lodestar_endorsements | 获取可用背书 | 是 |
lodestar_sub_agents | 获取可用的子代理 | 是 |
lodestar_counties | 获取可用县 | 是 |
lodestar_townships | 获取可用乡镇 | 是 |
lodestar_questions | 获取计算问题 | 是 |
lodestar_geocode_check | 验证地址和乡镇 | 是 |
lodestar_appraisal_modifiers | 获取评估修改器 | 是 |
错误处理
服务器为以下对象实现了全面的错误处理:
- 身份验证失败(401)
- 无效请求(400)
- 网络连接问题
- 会话超时管理
- 参数验证
安全
- 会话令牌得到安全管理
- 未记录凭据
- 仅HTTPS与API的通信
- 所有参数的输入验证
