mcpField
R
RuralCheck

RuralCheck

リモート
ruralcheck.euビジネス・マーケティング01 日前に更新
リポジトリ公式サイト

RuralCheck について

RuralCheck MCPサーバーは、AIエージェントがRuralCheckのデータを使ってヨーロッパの農村土地を分析できるようにします。必要な検査を選ぶと、リスク、周辺サービス、計画、気候、インフラなどの数値、留意点、出典を含むレポートが得られます。

主な機能

  1. 01選択した項目で土地を分析
  2. 02災害リスクや周辺状況を評価
  3. 03対象範囲と利用可能な検査を確認
  4. 04土地レポートの保存と整理
  5. 05数値、留意点、出典を提示

活用シーン

  1. 01洪水、山火事、地滑りのリスク評価
  2. 02騒音、日照、周辺サービスの確認
  3. 03計画、地籍、税金に関する情報の確認
  4. 04出典付きレポートによる土地の比較

MCP 対応

MCPサーバーは、場所の検索、対象範囲の確認、土地の分析、レポート取得のRuralCheckツールを公開し、土地の保存や整理にも対応します。結果には数値、留意点、データの帰属情報が含まれます。

設定

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

エンドポイントhttps://ruralcheck.eu/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

RuralCheck MCP サーバー

このサーバーを使うと、AI エージェントが RuralCheck でヨーロッパの田園地帯にある土地を分析できます。Claude、ChatGPT、その他の MCP クライアントに、畑が浸水するか、道路の騒音はどの程度か、1月に家に何時間日が差すか、土地登記上の区画はどれかを尋ねられます。エージェントは RuralCheck を呼び出し、出典付きの計算結果を受け取ります。

回答できる内容

レポートは複数のチェックで構成されます。必要なものだけを尋ねると、それぞれ数値、注意事項、情報源とともに返されます。

グループチェック項目
景観見晴らしの距離と、視界に入るもの
地域最寄りの村や町、近隣の人口、店舗やサービス、水域、緊急サービス、車での所要時間、地域経済、観光客、近隣の売却物件、町のウェブサイト、狩猟
騒音・迷惑事道路や鉄道の騒音、航空機、迷惑事、刺咬被害、野生動物、空き巣
土地土地登記、敷地内の小道、自治体、用途地域、現地の規則、購入時の税金、年間の固定資産税、地形、保護区域
天候と気候天候、日照、風、雪、夜空、大気質、2050年の気候
リスク洪水、沿岸洪水、山火事、地滑り、雪崩、地震、シロアリや乾腐
インフラソーラーパネル、地下水、水の使用制限、インターネット
植生樹木、花粉、現地で育つもの
アクセス公共交通機関、アクセス道路

list_checks は、各チェックの対象、所要時間、無料プランで実行できるかを含む現在の一覧を返します。

すべての数値は公的データから算出されます。レポートは土地測量、査定、法的助言ではありません。対象となるのは地面が十分に詳細に測量されているヨーロッパの地域であり、check_coverage で対象地点かどうかを確認できます。

ツール

すべてのツールで RuralCheck アカウントが必要です。無料プランでは無料のチェックを実行でき、マップと同じ上限が適用されます。有料プランではすべてのチェックを実行できます。アカウントで analyse_plot を使って新しいレポートを開始できるのは、1 分に 1 件です。get_report でレポートを取得する場合は、この上限にカウントされません。1 分に 1 件を超える場合は Custom solution が必要です。

ここにある機能で、区画が完全に削除されることはありません。削除した区画はアカウントのゴミ箱に移動し、30 日後、またはユーザーがウェブサイトでゴミ箱を空にしたときに削除されます。

ツール機能
find_place村、町、地域、国、郵便番号から座標を検索します。地域の場合は、その範囲とレポートが作成される地域かどうかも返します。ノルウェー、ベルギー、デンマークでは番地まで検索でき、それ以外の国では町までの検索となります。
check_coverageある地点を分析できるかどうか、および地面をどの程度細かく測定するかを確認します。
list_checksすべてのチェックについて、対象、所要時間、無料プランで実行できるかどうかを表示します。
analyse_plot指定した地点について、指定したチェックを実行し、結果を返します。
get_report1 回のツール呼び出しの待ち時間を超えて処理されたレポートを取得します。
sample_reportドルドーニュ渓谷の 4 ha の土地に関する、各チェックの結果を確認できる実際の完全なレポートです。
upload_listingsプロフェッショナルプラン。エージェントの物件情報を送信します。各物件情報は、完全なレポートと共有リンクを持つ保存済みの区画となり、順番に処理されます。
get_listing_uploadアップロードの進捗を表示します。各物件情報のステータス、共有リンク、または処理されなかった理由を確認できます。
list_listing_uploadsアカウントのアップロードと、それぞれの進捗を表示します。
list_plotsアカウントに保存されている区画と、各チェックの主な数値を表示します。ゴミ箱の内容も表示できます。
get_plot保存時点のレポートを含む、保存済みの区画を 1 件取得します。
save_plot完了したレポートを「My plots」に保存します。プランに含まれるすべてのチェックを実行したレポートのみ保存できます。
update_plot保存済みの区画の名前を変更するか、メモを置き換えます。
file_plot保存済みの区画をフォルダーに追加するか、フォルダーから取り出します。
delete_plot保存済みの区画をゴミ箱に移動します。30 日間は復元できます。
restore_plot区画をゴミ箱から取り出します。
list_foldersアカウントのフォルダーを表示します。
create_folder, rename_folderフォルダーを作成または名前を変更します。
delete_folderフォルダーを削除します。中の区画はフォルダーに属さない状態で残ります。

回答はテキストとして返される JSON で、数値、その注意事項、およびデータの出典表記が含まれます。マップの輪郭と画像は含まれません。

使用方法

ホスト型

サーバーは https://ruralcheck.eu/mcp にあります。OAuth でサインインするため、Claude と ChatGPT で必要なのはアドレスだけです。

  • Claude:Customize、Connectors、+、Add custom connector の順に選択し、アドレスを入力してから Connect を選び、RuralCheck のページで許可します。
  • ChatGPT:Settings の Security and login で Developer mode を有効にします。次に Plugins を開き、+ を選択してアドレスを入力し、RuralCheck のページで許可します。

ヘッダーを指定できるクライアントでは、代わりにアカウントページで取得した API キーを使用できます。Claude Code では:

claude mcp add --transport http ruralcheck https://ruralcheck.eu/mcp \
  --header "Authorization: Bearer $RURALCHECK_API_KEY"
ご自身のマシンで

Python 3.10 以降が必要です。uv を使う場合:

uvx --from git+https://github.com/cmosig/ruralcheck-mcp ruralcheck-mcp

Claude Desktop、Cursor、その他ほとんどのクライアントでは、次のような設定ブロックを使用します:

{
  "mcpServers": {
    "ruralcheck": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/cmosig/ruralcheck-mcp", "ruralcheck-mcp"],
      "env": { "RURALCHECK_API_KEY": "rc_..." }
    }
  }
}

ruralcheck-mcp --http --port 8765 は stdio の代わりにストリーミング可能な HTTP を提供し、その前段に OAuth サインインを配置します。トークンなしのリクエストには、認可サーバーとして ruralcheck.eu を指定する /.well-known/oauth-protected-resource/mcp を示す 401 が返されます。クライアントが受け取るトークンは、通常の API キーです。サーバーはトークンを保存せず、API で各トークンを検証して、そのまま渡します。

変数デフォルト意味
RURALCHECK_API_KEYなしstdio 用のキーです。必須です。
RURALCHECK_BASE_URLhttps://ruralcheck.euAPI の URL です。
RURALCHECK_WAIT_S45レポートの ID を返すまで、1 回のツール呼び出しが待機する時間です。
RURALCHECK_PUBLIC_URLhttps://ruralcheck.euホストされたサーバーにアクセスする URL です。OAuth メタデータに使用します。
RURALCHECK_AUTH_URL公開 URLOAuth 認可サーバーです。

帰属表示

各回答の基礎となるデータは、クレジット表記を求めるライセンスのもとで公開されています。すべてのレポートには attribution リストが含まれます。結果を読む人にこれを表示してください。

開発

python -m venv .venv && .venv/bin/pip install -e . pytest
.venv/bin/python -m pytest

tests/test_server.py は偽の API を使って実行され、ネットワークは必要ありません。 tests/test_live.py はすべてのツールを実際のインスタンスに対して実行します。RURALCHECK_LIVE_URL と RURALCHECK_API_KEY が設定されていない場合はスキップされます。API を変更した際は、必ず実行してください。

API コントラクトは ruralcheck.eu の /api/v1/ 配下にあります。checks、coverage、search、sample、長時間ポーリングの ?wait= と ?drawing=false に対応する reports、および My plots 用の plots と folders が含まれます。

ライセンス

このリポジトリのコードは MIT ライセンスです。取得するレポートには RuralCheck の規約と、各レポートの attribution に記載されたライセンスが適用されます。

コメント

MCP は初めてですか?

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

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