mcpField
A
ApogeoAPI

ApogeoAPI

ローカル
github.com/APOGEOAPI地図・旅行14 週間前に更新

ApogeoAPI について

ApogeoAPIは、AIアシスタントから地理データ、IPジオロケーション、為替レートを利用できるMCPサーバーです。国・州・都市の検索に加え、地理データを横断検索する読み取り専用ツールを提供します。

主な機能

  1. 01国の取得と一覧表示
  2. 02州・省の検索
  3. 03都市の検索
  4. 04IPv4・IPv6のジオロケーション
  5. 05為替レートの取得
  6. 06地理データの横断検索

活用シーン

  1. 01ISOコードで国の詳細を取得
  2. 02IPアドレスの位置を調べる
  3. 03国の現在の為替レートを確認

MCP 対応

ApogeoAPIのRESTエンドポイントを、互換性のあるAIクライアント向けに読み取り専用MCPツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"apogeoapi": {
"command": "npx",
"args": [
"-y",
"@apogeoapi/mcp"
],
"env": {
"APOGEOAPI_KEY": "<APOGEOAPI_KEY>"
}
}
}
}
起動コマンドnpx -y @apogeoapi/mcp
設定が必要な環境変数
APOGEOAPI_KEYシークレットAPI key from https://app.apogeoapi.com — free: 1,000 req/mo

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@apogeoapi/mcp1.0.2

ツール

8

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
codestringはいISO2(例:AR)または ISO3(例:ARG)の国コード
fieldsenumいいえ詳細度:basic(高速)、standard(デフォルト)、full(全フィールド)basic | standard | full

詳細

@apogeoapi/mcp

ApogeoAPI 用の MCP(Model Context Protocol)サーバーです。Claude Desktop、Cursor、および MCP 対応のあらゆる AI アシスタントで、地理データ、最新の為替レート、IP ジオロケーションを利用できます。

このサーバーでできること

このサーバーは、ApogeoAPI の REST エンドポイントを、AI アシスタントから直接呼び出せるツールとして公開します。Claude に「アルゼンチンの現在の USD レートは?」や「IP 8.8.8.8 の位置を特定して」と尋ねると、適切なツールが自動的に呼び出されます。

利用可能なツール

ツール説明必要なプラン
get_countryISO2/ISO3 コードで国の詳細データを取得します。名称、首都、地域、人口、通貨、タイムゾーン、電話番号コードを含みます(Basic+ では最新の USD レートも含みます)Free
list_countries250 以上のすべての国のページ分割された一覧Free
search_countries部分一致する名称で国を検索しますFree
get_states国のすべての州/県を取得しますFree
get_cities数値の州 ID で州内のすべての都市を取得しますBasic+
get_currency_rate国の通貨の最新 USD 為替レートを取得します(4 時間ごとに更新)Basic+
geolocate_ipあらゆる IPv4/IPv6 アドレスの国、地域、都市、座標、タイムゾーン、EU 加盟状況を取得しますBasic+
global_search1 回のクエリで国、州、都市を横断検索しますBasic+

新しいアカウントはすべて、クレジットカード不要で Basic+ ツールを 14 日間フルアクセス できます。

すべてのツールは読み取り専用で、MCP ツールのアノテーション(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)を宣言しているため、クライアントは確認プロンプトなしで実行できます。

インストール

Claude Desktop

claude_desktop_config.json に以下を追加します。

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "apogeoapi": {
      "command": "npx",
      "args": ["-y", "@apogeoapi/mcp"],
      "env": {
        "APOGEOAPI_KEY": "apogeoapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

ファイルを保存した後、Claude Desktop を再起動します。ApogeoAPI のツールが Claude のツール一覧に表示されます。

Cursor

Cursor の MCP 設定ファイル(~/.cursor/mcp.json)の mcpServers の下に同じブロックを追加します。

手動ビルド
git clone https://github.com/APOGEOAPI/apogeoapi-mcp.git
cd apogeoapi-mcp
npm install
npm run build

次に、ビルドしたファイルを直接参照します。

{
  "mcpServers": {
    "apogeoapi": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-server/dist/index.js"],
      "env": {
        "APOGEOAPI_KEY": "apogeoapi_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

API キーの取得

  1. app.apogeoapi.com で無料アカウントを作成します
  2. API Keys に移動し、新しいキーを生成します
  3. キーを上記の APOGEOAPI_KEY 環境変数に貼り付けます

Free プラン(毎月 1,000 リクエスト)はクレジットカード不要です。新しいアカウントは 14 日間フルアクセスできます。

プラン要件

機能FreeBasic ($19/mo)Starter ($29/mo)Professional ($79/mo)
国(一覧、検索、取得)はいはいはいはい
州・県はいはいはいはい
都市14 日間のトライアルはいはいはい
グローバル検索14 日間のトライアルはいはいはい
最新の為替レート14 日間のトライアルはいはいはい
IP ジオロケーション14 日間のトライアルはいはいはい
毎月のリクエスト数1,00015,000100,000500,000

app.apogeoapi.com/dashboard/billing でアップグレードできます。

環境変数

変数必須説明
APOGEOAPI_KEYはいダッシュボードで取得した API キー
APOGEOAPI_BASE_URLいいえAPI のベース URL を上書きします(デフォルト:https://api.apogeoapi.com)

テスト

npm test はサーバーをビルドし、実際の MCP クライアントを使って stdio 経由で起動し、ライブ API に対してすべてのツールを呼び出します。すべてのツールにアクセスできるキー(Basic+ または 14 日間のトライアル期間中のアカウント)が必要です。

APOGEOAPI_KEY=your_key npm test

ライセンス

MIT

コメント

MCP は初めてですか?

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

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