block by shimizu 7d8b60d0f78f2cd8788663dcf4594f65

OSM GeoJSON MCP Server alpha

OSM GeoJSON MCP Server alpha

OSM-GeoJSON-MCP-Serverのアルファ版

Overpass APIからのレスポンスをトークン化してClaudeに送信するためトークン消費が激しい。

上記の問題があるが、MCP Server作成の参考になるので残す。

セットアップ

# プロジェクトディレクトリに移動
cd /home/shimizu/_mcp/osm-geojson-mcp-server/

# ファイルを作成(まだない場合)
nano osm-download-mcp.js
# 上記のコードを貼り付けて保存

# 実行権限を付与
chmod +x osm-download-mcp.js

# 依存関係のインストール
npm install

Calude Codeへの登録

# MCPサーバーをClaude Codeに追加
claude mcp add osm-geojson -- node /home/shimizu/_mcp/osm-geojson-mcp-server/osm-geojson-mcp-server.js

# 登録されたか確認
claude mcp list

MCP Inspectorでのデバッグ

# MCP Inspectorで対話的にテスト
npx @modelcontextprotocol/inspector node osm-geojson-mcp-server.js

コンソールに表示されたトークン付きのURLにブラウザでアクセスしてデバッグ

osm-geojson-mcp-server.js

package.json