geotap-mcp-server
GeoTap MCP Server
Claude、Cursor、WindsurfなどのAIツールを、80以上の米連邦政府の環境・インフラデータソースに接続します。
GeoTapは、FEMA、USGS、EPA、NOAA、USDA、USFWS、DOT、国勢調査局などのデータを集約し、MCP(Model Context Protocol)を通じてアクセス可能にします。
Webアプリ: geotapdata.com — コード不要。地図上で範囲を指定して視覚的にデータを探索できます。
はじめに
前提条件
Node.js (v18以降) — こちらからダウンロード
APIキー登録用のメールアドレス
ステップ1: APIキーの取得
geotapdata.com/developers にアクセスし、メールアドレスを登録して無料のAPIキーを取得してください。
APIキーがメールで送信されます。保存しておいてください。次のステップで使用します。
ステップ2: MCPサーバーのセットアップ
お使いのAIツールを選択し、手順に従ってください。MCPサーバーは npx を介して自動的にインストールされるため、手動ダウンロードは不要です。
Claude Desktopを開く
設定(歯車アイコン)→ Developer → Edit Config に移動
claude_desktop_config.jsonファイルが開きます。以下を追加してください(your-api-key-hereは実際のキーに置き換えてください):
{
"mcpServers": {
"geotap": {
"command": "npx",
"args": ["-y", "geotap-mcp-server"],
"env": {
"GEOTAP_API_KEY": "your-api-key-here"
}
}
}
}設定ファイルの場所:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktopを完全に再起動(終了して再起動)
チャット入力欄にハンマーアイコン(🔨)が表示されれば、GeoTapが接続されています
以下のコマンドを実行して、Claude CodeのMCPサーバーにGeoTapを追加します:
claude mcp add geotap -- npx -y geotap-mcp-server次に、APIキーを環境変数として設定します。シェルプロファイル(~/.zshrc、~/.bashrc など)に以下を追加してください:
export GEOTAP_API_KEY="your-api-key-here"ターミナルを再起動し、Claude Codeを起動します。GeoTapツールが自動的に利用可能になります。
Cursorを開く
設定(Macでは ⌘ + ,、Windowsでは Ctrl + ,)→ "MCP" を検索
"Edit in settings.json" をクリックするか、
.cursor/mcp.jsonファイルに以下を追加します:
{
"mcpServers": {
"geotap": {
"command": "npx",
"args": ["-y", "geotap-mcp-server"],
"env": {
"GEOTAP_API_KEY": "your-api-key-here"
}
}
}
}Cursorを再起動
AIチャットパネルを開くと、利用可能なツールリストにGeoTapツールが表示されます
Windsurfを開く
設定 → MCP Servers に移動(または
~/.codeium/windsurf/mcp_config.jsonを直接編集)以下を追加:
{
"mcpServers": {
"geotap": {
"command": "npx",
"args": ["-y", "geotap-mcp-server"],
"env": {
"GEOTAP_API_KEY": "your-api-key-here"
}
}
}
}Windsurfを再起動
MCPクライアントであれば、サーバーを直接実行可能です:
# Install globally
npm install -g geotap-mcp-server
# Run with your API key
GEOTAP_API_KEY=your-api-key-here geotap-mcpサーバーは stdio を介して通信します。MCPクライアントで GEOTAP_API_KEY 環境変数を設定した状態で geotap-mcp コマンドを指定してください。
ステップ3: 質問を開始する
接続が完了したら、AIアシスタントに米国内の任意の場所のデータを取得するよう依頼してください。GeoTapは80以上の連邦政府ソースから一度にデータを収集します。場所を指定して、知りたいことを尋ねるだけです:
"Collect site data for 123 Main St, Austin TX"データが返ってきたら(約60〜120秒)、以下のようなフォローアップの質問が可能です:
"この場所は洪水ハザードエリアに含まれていますか?"
"ここの土壌タイプは何ですか?また、カーブナンバーはいくつですか?"
"近くに汚染の懸念はありますか?"
"100年に一度の降雨量はどれくらいですか?"
"この場所を開発するにはどのような許可が必要ですか?"
"主要な環境リスクを要約してください"
トラブルシューティング
問題 | 解決策 |
サーバーが起動しない / "GEOTAP_API_KEY is required" | MCP設定の |
"npx: command not found" | npxを含む Node.js (v18+) をインストールしてください |
Claude Desktopにツールが表示されない | Claude Desktopを完全に再起動してください(ウィンドウを閉じるだけでなく、終了して再起動) |
レート制限エラー | 少し待ってから再試行してください。バースト制限は1分単位です |
データソース
機関 | 利用可能なデータ |
FEMA | 洪水ハザードエリア、FIRMパネル、洪水保険料率マップ、洪水区域境界 |
USGS | 標高(3DEP 1m/10m/30m)、地質、河川水位計、地下水、土地利用(NLCD)、StreamStats、全米河川流量統計(NSS) |
EPA | 水質(ATTAINS)、スーパーファンドサイト、ブラウンフィールド、TRI有害物質排出、UST、NPDES排水口 |
NOAA | 降雨量(Atlas 14)、IDF曲線、潮位観測所、気候予測(CMIP6)、気象観測所、レーダー |
USDA/NRCS | 土壌(SSURGO)、カーブナンバー、水文土壌グループ、TR-55パラメータ |
USFWS | 湿地(NWI)、絶滅危惧種、重要な生息地 |
DOT | 橋梁、トンネル、全米橋梁インベントリ |
国勢調査局 | 人口統計、境界線、TIGER地理データ |
USACE | ダム、堤防、航路 |
NHD | 河川流路、水文学、流域境界(HUC-8/10/12) |
その他 | 発電所、鉱山、部族の土地、建物のフットプリントなど |
すべての回答には、連邦政府機関、データセット名、参照URLなどのソース属性が含まれます。
設定
変数 | 説明 | 必須 |
| 登録時に取得したAPIキー | はい |
| カスタムAPIエンドポイント(上級者向け) | いいえ |
ユースケース
土木・環境工学
雨水設計:降雨量(Atlas 14、IDF曲線、ハエトグラフ)、カーブナンバー、集中時間、ピーク流量
洪水解析:Bulletin 17C洪水頻度、流量継続曲線、地域回帰推定
流域境界の特定および水文モデリング入力(HEC-HMS、SWMM)
NPDES許可のための低流量解析(7Q10、7Q2、調和平均流量)
インフラのレジリエンス向上のための気候調整済み設計降雨
不動産・開発
不動産取引のための環境デューデリジェンス
敷地の実現可能性および開発可能性スコアリング(0〜100スケール)
洪水ハザード、湿地、汚染のスクリーニング
許認可プロセスの分析(セクション404、NPDES、洪水原開発)
環境コンサルティング
フェーズI ESA(環境アセスメント)のデスクトップデータ収集(EPAサイト、水質)
湿地特定支援(NWI + 土壌 + 水文学)
絶滅危惧種の生息地スクリーニング(USFWSの重要な生息地)
水質汚濁評価(EPA ATTAINS 303(d)リスト)
貢献
貢献を歓迎します!Issueの作成やプルリクエストをお願いします。
ライセンス
MIT
リンク
Webアプリ: geotapdata.com
Issue: GitHub Issues
npm: geotap-mcp-server
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jcholly/geotap-developer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server