World Beach Map: beaches and sea temperature について
World Beach Map は、世界各地のビーチ情報を提供する無料・読み取り専用のリモート MCP サービスです。検索や旅行計画に使え、各記録には NOAA の月別海面水温、海岸の種類、Wikipedia 記事、写真クレジットが含まれます。
主な機能
- 01テキスト、国、条件によるビーチ検索
- 02ID または名称によるビーチ情報の取得
- 03暖かい季節の平均水温によるランキング
- 04指定月がベストシーズンに含まれるビーチの検索
- 05NOAA の月別海面水温の提供
活用シーン
- 01水温や砂浜の条件でビーチを絞り込む
- 02国ごとの月別水温を比較
- 03海岸の種類や関連情報を確認
- 04ベストシーズンに合わせて旅行を計画
MCP 対応
認証不要、ステートレスのリモート MCP サービスを Streamable HTTP で https://beachmapworld.com/mcp に提供します。MCP クライアントは検索、ビーチ情報、暖かいビーチのランキング、月別検索のツールを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://beachmapworld.com/mcpclaude mcp add --transport http com-europebeachmap-beachmap https://beachmapworld.com/mcp{"mcpServers":{"com-europebeachmap-beachmap":{"type":"http","url":"https://beachmapworld.com/mcp"}}}Cursor で開く{"servers":{"com-europebeachmap-beachmap":{"type":"http","url":"https://beachmapworld.com/mcp"}}}VS Code で開く{"mcpServers":{"com-europebeachmap-beachmap":{"type":"http","url":"https://beachmapworld.com/mcp"}}}{"mcpServers":{"com-europebeachmap-beachmap":{"serverUrl":"https://beachmapworld.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Beachmap MCP サーバー
World Beach Map のリモート Model Context Protocol サーバーです。Wikidata の世界各地のビーチ情報に加え、NOAA OISST v2.1 による月別の海面水温(12か月分)、海岸の種類、Wikipedia の記事、写真のクレジットを提供します。
無料、読み取り専用で、キーやアカウントは不要です。公式 MCP レジストリには com.europebeachmap/beachmap として登録されています。この名前空間にはサイトの旧ドメインが使われています。レジストリの名前空間は検証時の名前に紐付けられており、変更できないためです。そのため、旧エンドポイント https://europebeachmap.com/mcp はリダイレクトせず、引き続き応答します。JSON-RPC クライアントは 301 を新しいアドレスではなく、プロトコルエラーとして読み取るためです。
エンドポイント
https://beachmapworld.com/mcp
Streamable HTTP トランスポート、ステートレス、認証不要です。
Claude Code:
claude mcp add --transport http beachmap https://beachmapworld.com/mcp
Claude/ChatGPT/その他のリモート MCP 対応クライアント — https://beachmapworld.com/mcp をカスタムコネクターとして追加するか、汎用設定を使用します。
{ "mcpServers": { "beachmap": { "type": "http", "url": "https://beachmapworld.com/mcp" } } }
ツール
| ツール | 機能 | 回答できる質問の例 |
|---|---|---|
search_beaches | すべてのビーチを検索・絞り込み:フリーテキスト、国、カテゴリ、砂、ブルーフラッグ、最低海水温、シーズン中の月 | 「海水温が25°Cを超える、ブルーフラッグ認定の白砂のビーチは?」 |
get_beach | ID または名前を指定して、特定のビーチの詳細プロフィールを取得 | 「クサミル・ビーチについて教えて」 |
warmest_beaches | シーズン中の一般的な海水温でビーチをランキング | 「10月にポルトガルで最も海水温が高い場所は?」 |
beaches_best_in_month | 最適な時期に指定した月が含まれるビーチを検索 | 「10月にビーチへ行くなら、どこがおすすめ?」 |
自分で実行する
サーバーはオープンな Beachmap データセットをディスクから読み込みます。
npm install
curl -o beaches.json https://beachmapworld.com/data/beaches.json
BEACHES_PATH=./beaches.json PORT=8765 node server.mjs
# MCP endpoint on http://127.0.0.1:8765/mcp
データとライセンス
- コード: MIT(このリポジトリ)。
- データ: Wikidata のビーチ情報(CC0)、NOAA OISST v2.1 の海水温(パブリックドメイン)。クレジット表記と beachmapworld.com へのリンクは歓迎しますが、必須ではありません。各ビーチには**月別平均値(12か月分)**が含まれます(1991~2020 年の長期月別平均)。データは、12か月すべてで外洋となる最寄りの格子セルから取得しています。
- データセットのダウンロード:JSON · CSV · GeoJSON
引用:
Beach data: Beachmap (https://beachmapworld.com), Wikidata CC0 · NOAA public domain
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。