mcpField
P
propraven

propraven

リモート
github.com/jdw2111ビジネス・マーケティング05 日前に更新
リポジトリ

propraven について

propraven は、不動産調査やワークフロー向けの MCP サーバーで、米国の地番、所有者、評価額、許可、権利移転、災害リスク、市場データを提供します。ホスト型 HTTP エンドポイントとローカル stdio に対応し、ツールは読み取り専用で決済を行いません。

主な機能

  1. 01ID・住所・APN による地番検索
  2. 02所有者・住所・都市による検索
  3. 03複数地番の比較
  4. 04所有者の保有物件検索
  5. 05災害リスクと評価額の確認
  6. 06許可と売買履歴の取得

活用シーン

  1. 01所有者と地番情報の確認
  2. 02複数物件のリスク・評価額比較
  3. 03許可・権利移転履歴の確認
  4. 04所有者の不動産ポートフォリオ調査

MCP 対応

ホスト型 Streamable HTTP エンドポイントまたはローカル stdio サーバーを通じて、8 種類の不動産検索ツールを MCP クライアントに提供します。ツールは読み取り専用で、決済情報を送信しません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://propraven.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://propraven.com/mcp認証が必要
パッケージ
npm@propraven/mcp0.2.0

ツール

詳細

@propraven/mcp

PropRaven 用の Model Context Protocol サーバーです。Claude、ChatGPT、Cursor、および MCP 互換のあらゆるエージェントに、所有者情報、評価額、許可証、権利証書、災害リスク、市場データを含む、米国の 1 億 9,130 万件の地番(うち 1 億 1,000 万件は地図に表示済み)への標準的なアクセスを提供します。

ホスト型エンドポイント: **https://propraven.com/mcp**(Streamable HTTP、インストール不要 — ドキュメント:https://propraven.com/docs/mcp · エージェント + x402:https://propraven.com/docs/agents)。または、以下の手順で stdio サーバーをローカルで実行できます。


ホスト型(インストール不要)

HTTP トランスポート対応の MCP クライアントから、API キーを Bearer ヘッダーとして指定して https://propraven.com/mcp に接続します。Claude Desktop / Cursor(claude_desktop_config.json、~/.cursor/mcp.json):

{
  "mcpServers": {
    "propraven": {
      "url": "https://propraven.com/mcp",
      "headers": { "Authorization": "Bearer pz_your_real_key_here" }
    }
  }
}

Claude Code の場合:claude mcp add --transport http propraven https://propraven.com/mcp --header "Authorization: Bearer pz_your_real_key_here"。 claude.ai の Web コネクターでは代わりに OAuth を使用します。同じ URL でカスタムコネクターを追加し、サインインしてください。


ローカル stdio サーバー(npx @propraven/mcp)

要件: Node ≥18、https://propraven.com/settings/api-keys から取得した PropRaven API キー(pz_…)(無料、カード不要)。

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。

{
  "mcpServers": {
    "propraven": {
      "command": "npx",
      "args": ["-y", "@propraven/mcp"],
      "env": { "PROPRAVEN_API_KEY": "pz_your_real_key_here" }
    }
  }
}

Cursor(~/.cursor/mcp.json)でも同じブロックを使用します。Claude Code の場合: claude mcp add propraven --env PROPRAVEN_API_KEY=pz_your_real_key_here -- npx -y @propraven/mcp。

クライアントを再起動します。8 つの PropRaven ツールがツール一覧に表示されます。

クイックテスト
Look up parcel 37:119:12104406 and tell me the owner.

エージェントは parcel_lookup を選択し、所有者を含む標準的な地番カードを返すはずです。

ChatGPT: カスタム GPT → アクション → OpenAPI URL https://api.propraven.com/openapi.json を指定し、API キー(Bearer)認証を設定します。ChatGPT のネイティブ MCP は、ホスト型エンドポイント https://propraven.com/mcp を使用できます(OAuth 2.1 + PKCE)。


ツール

名前はホスト型サーバーに一致します(MCP クライアントと Anthropic API が要求する ^[a-zA-Z0-9_-]{1,64}$)。

ツール用途バックエンド
parcel_lookupID、住所、または APN で区画を 1 件検索しますGET /api/v1/parcels/{id}(ID)または GET /api/v1/search/full(住所/APN)
parcel_search所有者、住所の一部、APN、または市区町村でテキスト検索します(州/市区町村フィルター、キーセット cursor に対応)GET /api/v1/search/full
parcel_compareエージェント側でのランキング向けに、2~25 件の区画カード(ハザード情報付き)を無料で取得しますGET /api/v1/parcels/{id}(+/risks)× N
owner_pierce所有者名義の区画を取得します(任意の state フィルター、ベストエフォートの ticker)GET /api/v1/owners/{name}/portfolio(ticker には /owners/search を使用)
hazard_score洪水/山火事/地震/暴風/大気質/犯罪の各ブロックGET /api/v1/parcels/{id}/risks
valuation_estimate市場価値、AVM、評価額、直近の売却、平方フィートあたりの価格GET /api/v1/parcels/{id}
permits_history許可の履歴(新しいものから最大 100 件、実際の件数を含む)GET /api/v1/parcels/{id}/permits?shape=envelope
sales_history権利証/所有権移転の履歴GET /api/v1/parcels/{id}/deeds?shape=envelope

区画 ID。 正規の形式は state_fips:county_fips:parcel_id です。例:37:119:12104406。従来の 5 桁形式(37119:12104406)と PropRaven の区画 UUID も受け付けます。parcel_search と parcel_lookup の住所検索では、各結果に lookup_id が追加されます(検索結果の parcel_id には PropRaven UUID が含まれます)。この ID は parcel_lookup/parcel_compare で使用できます。

どのツールも料金を支払いません。 クライアントは上記の無料/従量制読み取りエンドポイント 7 つにのみ GET を送信し、リクエスト送信前にそれ以外のすべてのパス(有料の区画レポート、比較物件パック、リスクスコア、所有者レポート、リード、ストアフロントなど)を拒否し、支払いヘッダーを送信することもありません。API が x402 402 Payment Required を返した場合、ツールは 402 payment required — this tool never pays を返します。呼び出しは引き続きプランの月間クォータにカウントされます。物件調査資料を購入するには、ホスト型サーバーの明示的な buy_* ツールまたは propraven.com を使用してください。

エラーは RFC 7807 の問題詳細で、<status> <code>: <detail> として表示されます(例:404 not_found: …)。Retry-After が 10 秒以下の場合、429 または 503 は 1 回再試行されます。

ツールの説明には、各ツールを使用しない状況が記載されています。これはエージェントの選択精度を左右する最大の要因です。


環境

変数デフォルト用途
PROPRAVEN_API_KEY(必須)ベアラートークン、形式は pz_...
PROPRAVEN_BASE_URLhttps://propraven.comAPI ホスト(すべてのパスは /api/v1 で始まります)。
PROPRAVEN_TIMEOUT_MS30000リクエストごとのタイムアウト(ミリ秒)。

リクエストには User-Agent: @propraven/mcp/<version> が含まれます。


開発/検査

npm ci
npm run build
npm test          # node:test suite — no network, no API key needed

# Live-reloading dev (TypeScript, no build step):
PROPRAVEN_API_KEY=pz_test... npm run dev

# Or open the MCP Inspector UI:
PROPRAVEN_API_KEY=pz_test... npm run inspect

https://modelcontextprotocol.io/legacy/tools/inspector のインスペクターでは、各ツールを手動で呼び出し、リクエスト/レスポンスのペイロードを確認できます。


このプロジェクトの目的

不動産データを扱う Claude/ChatGPT/Cursor のすべてのワークフローには、信頼できる区画検索ツールが必要です。現在、標準となる不動産データ MCP はありません。PropRaven は、先行者利益を得られる期間が終わる前(約 12~18 か月以内)に、その標準となることを目指しています。


ライセンス

Apache-2.0

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。