Bamwor World Data について
Bamwor World Dataは、国や都市の地理データをAIエージェントに提供するMCPサーバーです。国の統計、都市検索、比較、ランキング、9種類のBamwor指数を扱います。
主な機能
- 01国の詳細な統計の取得
- 02国と都市の検索
- 03国別の都市の絞り込み
- 04国の指標の比較
- 05指標別ランキングの取得
- 06都市と周辺都市の検索
活用シーン
- 01国の人口、面積、首都の確認
- 022か国の統計指標の比較
- 03国ごとの大都市の絞り込み
- 04指定都市の近隣都市の検索
MCP 対応
互換クライアント向けに、国と都市のデータを照会する8種類のツールを提供します。READMEではClaude Desktop、Cursor、Windsurfが対応クライアントとして挙げられています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y bamwor-mcp-serverBAMWOR_API_KEYシークレットOptional. Bamwor API key for full access and higher rate limits. Works anonymously without it. Get one free at https://bamwor.com/en/developers/quickstartローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 国名(例:"Brazil")、slug(例:"brazil")、または ISO コード(例:"BR") |
詳細
bamwor-mcp-server
世界の地理データに対応した MCP サーバー — 261 か国、1,340 万都市。AI エージェントを実際の国・都市データに接続します。
Claude Desktop、Cursor、Windsurf、およびあらゆる MCP 対応クライアントで動作します。
クイックスタート
npx bamwor-mcp-server
または、グローバルにインストールします。
npm install -g bamwor-mcp-server
bamwor-mcp-server
設定
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}
}
Cursor / Windsurf
MCP の設定に追加します。
{
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
BAMWOR_API_KEY | いいえ | (匿名) | フルアクセス用の API キー。bamwor.com/en/developers/quickstart で無料取得できます |
BAMWOR_API_URL | いいえ | https://bamwor.com/api/v1 | API ベース URL の上書き |
BAMWOR_REQUEST_TIMEOUT | いいえ | 15000 | リクエストのタイムアウト(ミリ秒) |
利用可能なツール(8 種類)
get_country
国名、スラッグ、または ISO コードから、国の詳細データを取得します。人口、面積、首都、地域、座標、および 20 以上の統計データを返します。
Input: { "query": "Japan" }
search_countries
国名またはキーワードで国を検索します。一致する国と基本データを返します。
Input: { "query": "south", "limit": 10 }
search_cities
1,340 万都市のデータベースから、世界各地の都市を名前で検索します。
Input: { "query": "Tokyo", "limit": 5 }
list_cities_by_country
特定の国の都市を、人口または名前順で一覧表示します。最小人口によるフィルターに対応しています。
Input: { "country": "brazil", "min_population": 1000000, "limit": 10 }
compare_countries
人口、面積、GDP、HDI、平均寿命など、利用可能なすべての指標について 2 か国を並べて比較します。
Input: { "country_a": "France", "country_b": "Germany" }
get_rankings
指標別に国のランキングを取得します。利用可能な指標:人口、面積、gdp、hdi、life-expectancy、および Bamwor 独自の 9 つの指数(ibeu、ibcp、ibda、ibcx、ibee、ibfm、ibdi、ibed、ibsa)。すべての指標を一覧表示するには、metric を省略します。
Input: { "metric": "population", "limit": 10, "countries_only": true }
get_city
GeoNames ID から、特定の都市の詳細情報を取得します。座標、人口、標高、タイムゾーン、州を返します。
Input: { "city_id": 1850147 }
get_nearby_cities
PostGIS の半径検索を使って、特定の都市の近くにある都市を検索します。距離(km)とともに近隣の都市を返します。
Input: { "city_id": 1850147, "radius": 50, "limit": 10 }
データ範囲
- 261 か国・地域。それぞれ 20 以上の統計データを提供
- 1,340 万都市。座標、人口、標高、タイムゾーンを提供
- 独自の 9 つの指数(IBEU、IBCP、IBDA、IBCX、IBEE、IBFM、IBDI、IBED、IBSA)
- ランキング。あらゆる指標に対応
- 国の比較 — 67,860 通り
- 4 言語 — 英語、スペイン語、ポルトガル語、イタリア語
データは CIA World Factbook、GeoNames、UNDP、World Bank を出典としています。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。