mcpField
A
africa-api-mcp

africa-api-mcp

ローカル
github.com/africa-api法務・行政018 週間前に更新

africa-api-mcp について

africa-api-mcpは、全54か国のAfrica APIデータをMCPクライアントに提供します。指標、政府、選挙、市場、貿易、政策を扱う読み取り専用ツールがあり、テキストと構造化JSONを返します。

主な機能

  1. 019分野にわたる41個の読み取り専用ツール
  2. 02国別プロフィールと200以上の指標
  3. 03政府と選挙の情報
  4. 04市場、貿易、政策データ
  5. 05テキストと構造化JSONの結果

活用シーン

  1. 01国別指標の時系列比較
  2. 02今後の選挙や指導者の確認
  3. 03為替、株式、貿易データの調査
  4. 04各国の政策タイムラインの把握

MCP 対応

読み取り専用ツールを通じてAfrica APIのデータをMCPクライアントに公開します。npxで起動し、AFRICA_API_KEY環境変数で認証します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"africa-api-africa-api": {
"command": "npx",
"args": [
"-y",
"africa-api-mcp"
],
"env": {
"AFRICA_API_KEY": "<AFRICA_API_KEY>"
}
}
}
}
起動コマンドnpx -y africa-api-mcp
設定が必要な環境変数
AFRICA_API_KEYシークレットYour Africa API bearer token from africa-api.com

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

パッケージ
npmafrica-api-mcp0.1.1

ツール

40

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

パラメーター型必須説明
pageintegerいいえページ分割のページ番号
sortstringいいえ並べ替えフィールド
regionstringいいえ地域で絞り込みます(例:"Eastern Africa"、"Western Africa")
per_pageintegerいいえページあたりの項目数

詳細

Africa API MCP Server

Claude が Africa API に直接アクセスできるようにする MCP サーバーです。経済指標、市場、貿易、政府、選挙、政策など、アフリカの54か国すべてを網羅したデータを利用できます。

クイックスタート

1. API キーを取得する

africa-api.com で登録し、ダッシュボードから API キーを作成します。

2. クライアントを接続する

サーバーは npx を使ってオンデマンドで実行されます。インストールもホスティングも不要です。クライアントを選んでください。

Claude Code(コマンド1つ):

claude mcp add africa-api -e AFRICA_API_KEY=your-api-key-here -- npx -y africa-api-mcp

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加してから、再起動します。

{
  "mcpServers": {
    "africa-api": {
      "command": "npx",
      "args": ["-y", "africa-api-mcp"],
      "env": { "AFRICA_API_KEY": "your-api-key-here" }
    }
  }
}

Cursor — ~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと)に、上記と同じ mcpServers ブロックを追加します。

VS Code(Copilot エージェントモード)— コマンド1つ:

code --add-mcp '{"name":"africa-api","command":"npx","args":["-y","africa-api-mcp"],"env":{"AFRICA_API_KEY":"your-api-key-here"}}'

ほかの MCP クライアントも、同じ npx -y africa-api-mcp コマンドと AFRICA_API_KEY 環境変数を使って接続できます。また、このサーバーは MCP Registry に io.github.africa-api/africa-api-mcp として登録されています。

Claude に質問できること

接続すると、Claude は次のような質問に回答できます。

  • 「ナイジェリアと南アフリカの過去10年間の GDP は?」
  • 「東アフリカの通貨の現在の為替レートを教えて」
  • 「ケニアの国家元首は誰で、いつ就任したの?」
  • 「今年、アフリカで予定されている選挙は?」
  • 「ナイジェリアの輸出品目の上位5つは?」
  • 「ルワンダの政策のタイムラインを見せて」
  • 「アフリカ諸国を平均寿命順にランキングして」
  • 「ナイジェリア証券取引所に上場している銘柄は?」
  • 「ケニアとタンザニア間の貿易の流れを比較して」

利用可能なツール

9つの分野にわたる41のツール:

分野ツール数対象範囲
国454か国すべての国別詳細、プロフィール、リアルタイム指標
指標とデータ4200以上の指標(GDP、人口、健康、エネルギー、貿易など)、時系列クエリ、国別ランキング
政府6国家元首、内閣、在任期間(現在および過去)
選挙5選挙結果、今後の選挙、国別概要
市場8証券取引所、指数値、上場証券、価格履歴、為替レート
貿易4二国間の貿易の流れ、主要な貿易相手国、品目別内訳
政策6法律、規制、政策のタイムライン、ライフサイクルのイベント
ソースとプラットフォーム3データの出典とプラットフォーム情報(World Bank、IMF、UN、Ember、中央銀行)
地理区分1大陸/地域/小地域の階層

すべてのツールは読み取り専用(readOnly と idempotent の注釈付き)で、人が読めるテキストと、プログラムから利用するクライアント向けの構造化 JSON 出力の両方を返します。

設定

環境変数必須デフォルト説明
AFRICA_API_KEYはい—Africa API のベアラートークン
AFRICA_API_BASE_URLいいえhttps://api.africa-api.comローカル開発用の上書き設定

開発

git clone https://github.com/africa-api/africa-api-mcp.git
cd africa-api-mcp
npm install
npm run build

# Run directly
AFRICA_API_KEY=your-key node dist/index.js

# Test with MCP inspector
AFRICA_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.js

ライセンス

MIT

コメント

MCP は初めてですか?

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

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