中指房产估值 Mcp

Created By
creis-ai7 months ago
MCP服务器,提供房产小区评级和评估功能
Overview

🏙️ 中指房产估值 MCP

NPM Version Node.js Version zh-CN en License: MIT MCP Server smithery badge

为 AI 助手提供「小区评级 / 小区评估 / 房产估值」专业能力的 MCP Server。为房产交易、投资尽调、押品风控等场景提供权威数据支撑。


✨ 功能特性

  • 多维度小区评级:基于活跃度、物业服务、教育资源、板块位置等指标提供 A/B/C/D 等级评定。
  • 精准小区评估:提供小区均价及时间范围内价格走势分析。
  • 房产价值评估:支持对单套房产进行精准估值,提供总价和单价。
  • 企业级安全认证:通过 APPID 授权机制确保数据安全。
  • 标准化输出格式:统一的 Markdown 格式输出,便于集成和展示。

🚀 快速开始

1. 获取授权 (APPID)

使用本服务前,您需要先获取有效的 APPID

📧 请联系: creiskefu@fang.com 获取您的专属 APPID

2. 配置 MCP 客户端

您可以在任何支持 Model Context Protocol (MCP) 的客户端(如 Claude Desktop、MCP IDE 等)中,通过以下配置来启用本服务。

方式一:Stdio 方式

当本项目正式发布到 NPM 后,您可以通过 npx 直接运行,配置将更加简洁:

{
  "mcpServers": {
    "cih-property-valuation": {
      "transportType": "stdio",
      "command": "npx",
      "args": ["-y", "mcp-property-valuation-server@latest"],
      "env": {
        "MCP-INDUSTRY-APPID": "您的APPID"
      }
    }
  }
}

方式二:连接到线上服务 (SSE)

如果您有可供公网访问的线上服务地址,也可以使用 SSE 模式:

{
  "mcpServers": {
    "cih-property-valuation": {
      "transportType": "sse",
      "url": "https://creis.cih-index.com/mcp/sse",
      "headers": {
        "MCP-INDUSTRY-APPID": "您的APPID"
      }
    }
  }
}

3. 验证连接

配置完成后,重启您的 MCP 客户端。如果配置正确,您应该能在客户端的可用工具列表中看到以下三个工具:

  • get_community_rating
  • get_community_valuation
  • get_property_valuation

🔑 授权与认证

本服务需要有效的 MCP-INDUSTRY-APPID 才能正常使用。如需获取授权,请访问我们的网站申请:申请开通体验中指房产估值MCP

或联系客服人员申请,联系邮箱:creiskefu@fang.com


🛠️ 工具定义与使用

本 MCP Server 提供以下工具:

1. get_community_rating - 小区评级

基于活跃度、物业服务、教育资源、板块位置等多维度指标,为住宅小区提供等级评定(A/B/C/D),帮助用户快速了解小区整体品质。

输入参数:

字段必填类型说明
citystring所在城市,例如:“北京”
districtstring所在区县,例如:“丰台区”
community_namestring小区名称,例如:“中海丰和叁号院”

输出示例:

小区评级为 A
活跃度评级为 B
物业评级为 A
教育评级为 A
板块评级为 B

2. get_community_valuation - 小区评估

支持查询住宅小区均价、时间范围内价格走势,科学评估小区市场表现与价值变化。

输入参数:

字段必填类型说明
citystring所在城市,例如:“北京”
districtstring所在区县,例如:“丰台区”
community_namestring小区名称,例如:“中海丰和叁号院”
start_timestring开始时间,格式:yyyy-mm,为空则返回最新月份数据
end_timestring结束时间,格式:yyyy-mm,为空则返回最新月份数据

输出示例:

2024-01 小区均价为:65000 元/m²
2024-02 小区均价为:65500 元/m²
2024-03 小区均价为:66000 元/m²

3. get_property_valuation - 房产估值

支持对单套房产进行估值,提供估值总价、单价。通过智能评估模型,精准评估房产价值,同时适用于押品估值场景。

输入参数:

字段必填类型说明
citystring所在城市,例如:“北京”
districtstring所在区县,例如:“丰台区”
community_namestring小区名称,例如:“中海丰和叁号院”
orientationstring房屋朝向,例如:“南北”
floor_areanumber建筑面积,单位:㎡
located_floorinteger所在楼层
total_floorsinteger总楼层数

输出示例:

**小区估值总价:** 850 万元
**小区估值单价:** 65385 元/m²

🤝 合作与支持

  • 问题反馈: 请通过 GitHub Issues 提交您的问题或建议。
  • 联系我们: 如需获取 APPID、商务合作或技术支持,请联系 creiskefu@fang.com

由 CIH Web Team 开发维护

Server Config

{
  "mcpServers": {
    "cih-property-valuation": {
      "transportType": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-property-valuation-server"
      ],
      "env": {
        "MCP-INDUSTRY-APPID": "your token"
      }
    }
  }
}
Project Info
Created At
7 months ago
Updated At
6 months ago
Author Name
creis-ai
Star
-
Language
-
License
-
Category
Tags

Recommend Servers

View All
GovQL
@Alex Stout

# govql-mcp-server An MCP (Model Context Protocol) server for [GovQL](https://govql.us) — gives AI clients like Claude Desktop, Claude Code, and Cursor direct access to the US Congressional GraphQL API at [api.govql.us/graphql](https://api.govql.us/graphql) without bespoke HTTP wiring. For the design rationale (why FastMCP-Python, the passthrough+curated philosophy, roadmap through v0.4), see [design.md](https://github.com/govql/govql/blob/main/mcp-server/docs/design.md). ## What you can do with it Ask an agent questions like: - *"How did Vermont's two senators vote on the most recent nomination?"* - *"Which legislators in the 118th Congress switched parties during their service?"* - *"Compare Senator Sanders' voting record to Senator Murkowski's on cloture votes in the most recent Congress."* The agent picks the right tool, writes the GraphQL query against the live schema, and parses the response — no manual API wrangling. ## Install The server runs as a per-client subprocess over stdio. Pick your client: ### Claude Desktop Edit `claude_desktop_config.json` (Settings → Developer → Edit Config): ```json { "mcpServers": { "govql": { "command": "uvx", "args": ["govql-mcp-server"] } } } ``` Restart Claude Desktop. The `govql` tools appear in the tools panel. ### Claude Code Add to `.mcp.json` in your project (or `~/.mcp.json` for global): ```json { "mcpServers": { "govql": { "command": "uvx", "args": ["govql-mcp-server"] } } } ``` ### Cursor Settings → MCP → Add Server. Use the same `command` / `args` as above. ### Other clients Any MCP-compatible client that supports stdio servers will work. The command is `uvx govql-mcp-server` with no required arguments. ## Tools | Tool | Purpose | |---|---| | `execute_graphql` | Run any GraphQL query against the GovQL endpoint. Returns the result plus an `last_ingest` timestamp so the agent can reason about data freshness. | | `list_types` | Returns the names and kinds of every type in the GovQL schema. Optional `kind` filter (`"OBJECT"`, `"INPUT_OBJECT"`, `"ENUM"`, etc.) to narrow further. Start here when you don't know what's queryable. | | `describe_type` | Returns one type's full details — fields, arg signatures, input fields, enum values. Call after `list_types` to learn the shape of a specific type before writing a query. | ## Configuration All env vars are optional — the package is zero-config for end users. | Env var | Default | Purpose | |---|---|---| | `GOVQL_ENDPOINT` | `https://api.govql.us/graphql` | Endpoint to query. Override to point at a local dev stack. | | `GOVQL_TIMEOUT_MS` | `30000` | Per-request HTTP timeout. | | `LOG_LEVEL` | `INFO` | Logging level. Logs go to stderr only (stdout is reserved for the MCP transport). | ## Limits (enforced by the upstream API) - Max query depth: 10 - Max query complexity: ~10 billion points (`first: N` multiplies child cost by N — keep page sizes reasonable on deeply nested queries) - Rate limit: 100 requests / 60 s per source IP A depth or complexity violation surfaces as a GraphQL `errors` entry in the tool response so the agent can adjust and retry. ## Data freshness Every `execute_graphql` response includes a `last_ingest` ISO timestamp. Vote data refreshes hourly; legislator data refreshes daily. ## Status Version 0.1.0 ships three foundational tools: a GraphQL passthrough (`execute_graphql`) and two narrow schema-discovery tools (`list_types`, `describe_type`). Curated higher-level tools (`find_legislator`, `get_voting_record`, `compare_voters`, etc.) are planned for subsequent releases — see [design.md](https://github.com/govql/govql/blob/main/mcp-server/docs/design.md) for the roadmap. ## Links - [GovQL project site](https://govql.us) - [GraphQL API](https://api.govql.us/graphql) - [Source / issues](https://github.com/govql/govql)

15 hours ago