mcpField
📝
📝 mcp-ip-geo

📝 mcp-ip-geo

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

📝 mcp-ip-geo について

mcp-ip-geo は ip-api.com を使って IP の国、地域、都市などを調べる MCP サーバーです。Go コマンドによる Stdio 実行と、Docker を使った Streamable HTTP でのデプロイに対応します。

主な機能

  1. 01ip-api.com による IP 位置情報検索
  2. 02国・地域・都市情報の取得
  3. 03Go コマンドでの実行
  4. 04Docker デプロイ対応
  5. 05Stdio と Streamable HTTP に対応

活用シーン

  1. 01IP の国や都市の確認
  2. 02MCP クライアントからの位置情報取得
  3. 03Docker によるリモート MCP サーバーのデプロイ

MCP 対応

Stdio または Streamable HTTP を通じて、クライアントに IP 位置情報検索を提供する MCP サーバーです。検索には ip-api.com を使用します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

📝 mcp-ip-geo

English | 簡体字中国語

mcp-ip-geo は、ip-api.com サービスを利用して IP の位置情報(国、地域、都市など)を検索する MCP(Model Context Protocol)サーバーです。

🔌 MCP との統合

mcp-ip-geo サービスは、次の 2 つの方法で統合できます。

方法 1:go run コマンドを使用する(Stdio)

GitHub から最新バージョンを直接実行するには、次の設定を MCP に追加してください。

{
  "mcpServers": {
    "mcp-ip-geo": {
      "command": "go",
      "args": [
        "run",
        "github.com/chenmingyong0423/mcp-ip-geo/cmd/mcp-ip-geo@latest"
      ]
    }
  }
}

方法 2:Docker を使用する(Streamable HTTP)

🐳 Docker のデプロイ
手順 1:リポジトリをクローンする
git clone https://github.com/chenmingyong0423/mcp-ip-geo.git
cd mcp-ip-geo
手順 2:Docker イメージをビルドする
docker build -t mcp-ip-geo-server .
手順 3:コンテナを実行する
docker run -d --name mcp-ip-geo-server -p 8000:8000 mcp-ip-geo-server

正常に起動すると、サービスはコンテナ内の 0.0.0.0:8000 でリッスンします(すべてのネットワークインターフェースでリッスン)。http://<server-address>:8000/mcp からアクセスできます。<server-address> には、次のいずれかを指定できます。

  • ローカル開発環境:localhost または 127.0.0.1
  • LAN 環境:サーバーの内部 IP アドレス(例:192.168.x.x)
  • パブリックネットワーク環境:サーバーのパブリック IP アドレスまたはドメイン名

注:コンテナ内でサービスが 0.0.0.0 アドレスをリッスンするように設定されています。これはコンテナ化されたアプリケーションで標準的な設定であり、コンテナの外部からサービスにアクセスできるようにするものです。

手順 4:MCP を設定する

次の設定を MCP に追加してください。

{
  "mcpServers": {
    "mcp-ip-geo": {
      "url": "http://<server-address>:8000/mcp"
    }
  }
}

<server-address> は、デプロイ環境の実際のサーバー IP アドレスまたはドメイン名に置き換えてください。

⚠️ ライセンスに関する注意

注:このプロジェクトでは ip-api.com の無料版を使用しています。無料版は非商用利用のみを対象としています。このプロジェクトを商用目的で使用する場合は、利用規約を遵守するか、有料版をご購入ください:https://ip-api.com/

コメント

MCP は初めてですか?

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

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