租户租赁分析-MCP服务器
用于租户租赁分析的专用MCP(模型上下文协议)服务器,专注于客人卡管理和市场租金比较。
📊 数据架构
此MCP服务器仅使用来自 tenant-info/ 文件夹:
| 表 | 描述 | 行 |
|---|---|---|
guest_cards | 潜在租户查询偏好 | 100 |
nearby_units | 该地区可比租赁房源 | 100 |
🛠️ 可用工具
架构和查询
| 工具 | 说明 |
|---|---|
get_schema() | 查看数据库架构和列描述 |
query_database(sql) | 执行任何SELECT查询 |
访客卡分析
| 工具 | 说明 |
|---|---|
guest_card_summary() | 所有询问的综合摘要 |
qualified_prospects(min_income, min_credit) | 查找符合条件的潜在客户 |
市场分析
| 工具 | 说明 |
|---|---|
market_rent_analysis() | 分析附近的租赁市场状况 |
📧 电子邮件生成
| 工具 | 说明 |
|---|---|
generate_leasing_email(...) | 创建专业租赁更新电子邮件 |
📊 可视化报告
| 工具 | 说明 |
|---|---|
create_market_report() | 完整的6图表可视化报告(条形图、饼图、直方图) |
create_individual_chart(type) | 生成特定图表类型 |
📧 电子邮件生成
这 generate_leasing_email() 该工具创建专业租赁更新电子邮件,如:
Good Morning Chi,
Last week in total we received 17 inquiries and I had no groups confirm showings.
As discussed, we decreased the rate to $2400 and have received 4 new inquiries...参数:
recipient_name:电子邮件收件人sender_name:你的名字current_rate:当前广告租金previous_rate:以前的租金showings_confirmed:已确认的放映次数showings_attended:出席人数interested_parties:似乎感兴趣的人数pending_applications:当前挂起的应用程序withdrawn_applications:已撤回的应用程序upcoming_showings:预定的未来放映
📊 可视化报告
完整市场报告(create_market_report())
生成一份全面的6面板报告,包括:
- 租金分布柱状图 -附近的租金价差
- 信用评分饼图 -前景信用质量
- 宠物偏好条形图 -宠物所有权明细
- 预算分配柱状图 -预期最高租金预算
- 价格比较柱状图 -市场与我们的利率
- 活动类型饼图 -潜在客户参与
个人图表(create_individual_chart(type))
可用图表类型:
rent_histogram-附近租金价格分布credit_pie-信用评分分布pet_bar-宠物偏好细分budget_histogram-前景预算分配price_comparison-市场与我们的定价activity_pie-潜在客户活动类型income_vs_rent-收入与最大租金差距similarity_rent-物业相似性与租金分散性
🚀 设置
先决条件
- Python 3.10+
uv包管理器
安装
cd /Users/kkamalva/financial_analysis/MCP/kurt-data
uv syncClaude桌面配置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"tenant-leasing": {
"command": "/Users/kkamalva/financial_analysis/MCP/kurt-data/run_server.sh"
}
}
}💬 示例问题
客人卡问题
- “显示所有客人卡片的摘要”
- “寻找收入超过8000美元的合格潜在客户”
- “我们潜在客户的信用评分分布如何?”
市场问题
- “分析附近的租赁市场”
- “我们的价格与市场相比如何?”
- “这个地区的平均租金是多少?”
电子邮件和报告
- “为Chi生成租赁更新电子邮件”
- “使用图表创建市场报告”
- “生成租金直方图”
📁 数据文件
此MCP服务器在 kurt-data/ 文件夹,仅使用来自的数据 tenant-info/:
kurt-data/
├── server.py ← MCP server
├── run_server.sh ← Launch script
├── pyproject.toml ← Dependencies
├── tenant-info/
│ ├── synthetic_guest_cards.csv
│ └── nearby_advertised_units.csv
└── charts/
└── (generated visualizations)