Miklat MCP について
Miklat MCP は、AI エージェントによるイスラエルの公共シェルター検索を支援します。現在の対応都市はエルサレムで、検索、距離、絞り込み、地区表示、ナビゲーションのツールを提供します。
主な機能
- 01テキストによるシェルター検索
- 02座標から近隣シェルターを検索
- 03種類・収容人数・アクセシビリティで絞り込み
- 04地区とシェルターの詳細を表示
- 05ナビゲーションリンクと都市統計の取得
活用シーン
- 01名称、住所、地区からシェルターを検索
- 02場所を基準に近隣のシェルターを探す
- 03アクセシビリティや収容人数の条件を確認
- 04選択したシェルターへの経路を開く
MCP 対応
https://mcp.jlmshelters.com/mcp のストリーミング可能な HTTP 接続を通じて、MCP クライアントにシェルター検索・照会ツールを提供します。現在の都市データはエルサレムに対応しています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.jlmshelters.com/mcpclaude mcp add --transport http Miklat-MCP https://mcp.jlmshelters.com/mcp{"mcpServers":{"Miklat-MCP":{"type":"http","url":"https://mcp.jlmshelters.com/mcp"}}}Cursor で開く{"servers":{"Miklat-MCP":{"type":"http","url":"https://mcp.jlmshelters.com/mcp"}}}VS Code で開く{"mcpServers":{"Miklat-MCP":{"type":"http","url":"https://mcp.jlmshelters.com/mcp"}}}{"mcpServers":{"Miklat-MCP":{"serverUrl":"https://mcp.jlmshelters.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Miklat MCP
AI エージェントがイスラエルの公共シェルター(miklatim tziburim)を見つけるのに役立つ MCP(Model Context Protocol)サーバーです。現在、198 か所のシェルターがあるエルサレムに対応しています。
MCP エンドポイント
https://mcp.jlmshelters.com/mcp
ストリーミング可能な HTTP トランスポートを使用して、この URL に MCP 対応クライアントから接続してください。
クライアントの設定
MCP クライアントの設定(Claude Desktop、Claude Code、Cursor など)に以下を追加してください。
{
"mcpServers": {
"miklat": {
"type": "streamableHttp",
"url": "https://mcp.jlmshelters.com/mcp"
}
}
}
ChatGPT やその他のプラットフォーム固有の設定については、統合ガイドをご覧ください。
利用可能なツール
| ツール | パラメーター | 説明 |
|---|---|---|
search_shelters | city, query, limit? | 名前、住所、近隣地域を対象としたフリーテキスト検索 |
find_nearest_shelters | city, latitude, longitude, limit? | 距離に基づいて最寄りのシェルターを検索 |
list_neighborhoods | city | シェルター数とともに、すべての近隣地域を一覧表示 |
get_shelter_by_id | city, id | フィーチャー ID を指定して単一のシェルターを取得 |
get_stats | city | 合計数、種類別の内訳、収容人数の合計などの統計情報 |
list_cities | (なし) | 対応しているすべての都市を一覧表示 |
get_directions_link | city, shelter_id, origin_latitude, origin_longitude, app? | シェルターへの Google Maps / Waze ナビゲーションリンク |
filter_shelters | city, shelter_type?, min_capacity?, accessible?, limit? | 種類、収容人数、アクセシビリティでシェルターを絞り込み |
list_shelters_in_neighborhood | city, neighborhood, limit? | 特定の近隣地域にあるすべてのシェルターを一覧表示 |
対応都市
jerusalem— 公共シェルター 198 か所
都市の追加
新しい都市のシェルターデータを提供するには、文書化されたスキーマに従って data/<city>/shelters.json に GeoJSON ファイルを追加し、上流の Miklat-MCP-Data リポジトリにプルリクエストを送信してください。
MCP サーバーの開発では、GeoJSON ファイルを src/data/<city>/shelters.json に配置し、src/index.ts の cityData マップに登録してください。
開発
npm install
npm run dev # Start local dev server at http://localhost:8787
npm run deploy # Deploy to Cloudflare Workers
テスト
npx @anthropic-ai/mcp-inspector
# Point it at http://localhost:8787/mcp
Cloudflare の設定
親ドメイン jlmshelters.com には、イスラエル以外からのトラフィックをブロックする WAF カスタムルール(「Israel Only」)が設定されています。MCP サブドメインは除外されているため、世界中からアクセスできます。
(ip.src.country ne "IL" and http.host ne "mcp.jlmshelters.com")
データソース
シェルターの地理空間データは Miklat-MCP-Data リポジトリで管理されています。このリポジトリは、この MCP サーバーの上流データソースとして機能します。データは定期的にこのリポジトリから取得され、こちらに統合されます。
シェルターデータの提供にご協力いただけますか? 新しいシェルターの所在地や修正した所在地を Miklat-MCP-Data にプルリクエストとして送信してください。必要な GeoJSON スキーマとデータ品質基準については、そちらの貢献ガイドラインをご覧ください。
エルサレムの元データは、JLM-Shelters-Dot-Com プロジェクトから取得しています。ライセンスは ODbL(Open Database License)です。
免責事項
このツールは情報提供のみを目的としています。シェルターデータは公式情報源から定期的に収集されていますが、正確性や完全性は保証されません。更新の合間にシェルターが追加、削除、変更される場合があります。個人の安全確保や緊急事態への備えに、このデータだけを頼りにしないでください。 必ず自治体の公式情報源でシェルターの所在地を確認し、緊急時には地域当局の指示に従ってください。
すべての MCP ツールの応答には、こうした制限について利用者に注意を促す短い免責事項が含まれています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。