mcpField
G
Gachi Data API — Japan Station & Accessibility Data

Gachi Data API — Japan Station & Accessibility Data

リモート
api.gachi-tokusuru.com地図・旅行18 週間前に更新
リポジトリ公式サイト

Gachi Data API — Japan Station & Accessibility Data について

Gachi Data APIは、日本の駅、トイレのアクセシビリティ、災害情報を提供するホスト型MCPサーバーとREST APIです。駅ごとの詳細や全国の自治体データに加え、オープンな駅データセットも扱い、応答には出典が含まれます。

主な機能

  1. 01東京の駅のバリアフリートイレ情報
  2. 02自治体の公衆トイレ情報
  3. 03MLITの駅別災害カテゴリー
  4. 04日本語またはローマ字の駅名に対応
  5. 05全国の駅・乗降客数オープンデータ

活用シーン

  1. 01バリアフリートイレと最寄り出口の検索
  2. 02市区町村ごとの公衆トイレ検索
  3. 03駅の公式な災害カテゴリーの確認
  4. 04共通の駅IDで乗降客数データを参照

MCP 対応

リモートMCPサーバーは、駅のトイレ、自治体の公衆トイレ、駅の災害カテゴリーを調べるツールを公開します。REST APIと共通のBearer APIキーを使用します。

設定

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

エンドポイントhttps://api.gachi-tokusuru.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://api.gachi-tokusuru.com/mcp認証が必要

ツール

10

このツールにパラメーターはありません。

詳細

Gachi Data API — 日本の駅・アクセシビリティデータ(API・MCP・オープンデータセット)

これはホスト型サービスです。セルフホストはできません。 https://api.gachi-tokusuru.com で無料の API キーを取得し、以下のリモートエンドポイントに接続してください。 このリポジトリのソースは透明性のために公開されています。データはホスト型バックエンドにあるため、ローカルにクローンしてもデータは取得できません。

ほかでは見つからない、深くて珍しい日本のデータ — 駅、アクセシビリティ、空き状況、ハザード。人手で検証済み、英語を優先し、AI エージェント向けに構築されています。MCP サーバー、REST API、無料のオープンデータセットとして利用できます。API と MCP の両方で同じキーを使えます。

  • 東京の526駅 — フロア、性別、設備フラグ(車椅子、オストメイト、おむつ交換台)を含むバリアフリー・多目的トイレ情報と、最寄り駅出口(空間結合によって算出した独自の一次情報で、元のデータセットにはありません)。
  • 全国612自治体 — 車椅子・ベビーシート・オストメイトのフラグ、住所、座標を含む公衆トイレ情報。
  • 無料のオープンデータセット — 日本の駅マスター(エンティティ解決済み、全国9,145駅)と乗降客数(2000~2025年)。共通の station_id を使用します:https://github.com/eng213035/gachi-open-datasets(Zenodo DOI 10.5281/zenodo.21199500)。

主要駅は、日本語(新宿)またはローマ字(Shinjuku、Kita-Senju)で検索できます。

接続

  • エンドポイント: https://api.gachi-tokusuru.com/mcp
  • トランスポート: Streamable HTTP(リモート)
  • 認証: Authorization: Bearer <API_KEY> — https://api.gachi-tokusuru.com で無料キーを取得できます
{
  "mcpServers": {
    "gachi-data": {
      "url": "https://api.gachi-tokusuru.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

ツール

ツール引数戻り値
get_toilet_by_stationstation(日本語またはローマ字)東京の駅にあるバリアフリートイレ。nearest_exit を含む
get_public_toilet_by_citycity(日本語)自治体内の公衆トイレ(大都市では上位50件)
get_station_hazardstation_name(日本語またはローマ字)駅の公式MLITハザード区分(洪水・液状化・高潮)。ライブで中継され、14日間キャッシュされます。独自のスコア算出はありません。土砂災害と津波はライセンス制限があるため(available:false と公式マップへのリンク)、利用できません。公式ハザードマップの代わりにはなりません。

RESTエンドポイント

  • GET /v1/station-toilets/search?station=Shinjuku — 東京の駅にあるバリアフリートイレ
  • GET /v1/toilets/nearby?lat=&lng=&radius=&wheelchair=&ostomate=&diaper= — 指定地点周辺の公衆トイレ
  • GET /v1/stations/{station_id}/hazard — 駅の公式MLITハザード区分をライブで中継(洪水浸水深ランク、液状化・地形、高潮の有無)。値は国土交通省 不動産情報ライブラリから出典表記付きでそのまま返され、14日間キャッシュされます — 独自のスコア算出はなく、公式ハザードマップの代わりにはなりません。土砂災害と津波のソースレイヤーは一部非商用(ライセンス制限)のため、公式ハザードマップへのリンクとともに available:false を返します。MCP ツール get_station_hazard(station_name) としても利用できます。station_id は日本の駅マスターから取得します(例:st_00001)。425駅中423駅には座標があります(未特定の2駅は hazard: null を返します)。

すべてのエンドポイントで同じ Authorization: Bearer <key> を使用し、月間クォータを共有します。完全な仕様は /openapi.yaml、ドキュメントは /docs をご覧ください。

例

curl -X POST https://api.gachi-tokusuru.com/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"get_toilet_by_station","arguments":{"station":"Shinjuku"}}}'

料金

無料 1k · Pro $19/100k · All Access $49/200k · Business $149/500k。詳細:https://api.gachi-tokusuru.com

有料プランはセルフサービスです。Stripe でのチェックアウト後、顧客は /activate?session_id=… にリダイレクトされます。このページで支払いを検証し、支払額からプランを判定して API キーを発行します(セッションごとに冪等性があり、再読み込みしても同じキーが表示されます)。手動でのキー処理は不要です。

運用上の注意(内部向け)

  • サブスクリプションのキャンセルは、まだキーの失効と連動していません(このビルドには Stripe webhook がありません)。キャンセルしたサブスクライバーのキーは、手動で無効化するまで引き続き使用できます。毎月照合してください:Stripe の有効なサブスクリプションと発行済みの key:* レコードを比較し、期限切れのサブスクライバーのキーを無効化してください。customer.subscription.deleted webhook による自動失効は次のフェーズです。
  • /activate でのプラン判定は支払額($19/$49/$149)に基づきます。新しいプランで既存の支払額を再利用する場合は、明示的なマッピングを追加してください。

ライセンス(2 層構成 — よくお読みください)

  • このリポジトリのコード:MIT(LICENSE を参照)。サーバーコードのみに適用されます。
  • API が返す**データは MIT ではありません。**各値の出典はレスポンスの attribution に記載されています。データは以下に由来します。
  • gachi-tokusuru.com が以下の値を独自に算出しています(上記の公式値とは別のものです):nearest_exit、nearest_station_km、およびバス停数は空間結合で計算されます。
  • 出典情報はすべての API レスポンスに含まれます。最新性、正確性、完全性は保証されません。

コメント

MCP は初めてですか?

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

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