mcpField
N
Nigeria UN SDG MCP by Wycord

Nigeria UN SDG MCP by Wycord

ローカル
wycord.com法務・行政11 週間前に更新

Nigeria UN SDG MCP by Wycord について

ナイジェリアの開発データを扱うエージェント向けの MCP サーバーです。UN SDG Global Database から貧困、5歳未満児死亡率、電力・水へのアクセス、初等教育修了率などを取得でき、API キーは不要です。

主な機能

  1. 01貧困指標の取得
  2. 025歳未満児死亡率の照会
  3. 03電力・水へのアクセス確認
  4. 04初等教育修了率の取得

活用シーン

  1. 01ナイジェリアの貧困削減の分析
  2. 02子どもの健康動向の調査
  3. 03電力・水の普及状況の評価
  4. 04初等教育修了状況の追跡

MCP 対応

ツールを通じて、UN SDG Global Database を情報源とするナイジェリアの SDG 指標を MCP クライアントに提供します。API キーなしで既定のライブデータを利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"wycord-nigeria-un-sdg": {
"command": "npx",
"args": [
"-y",
"@wycord/nigeria-mcp-un-sdg"
],
"env": {
"SDG_PROVIDER": "<SDG_PROVIDER>"
}
}
}
}
起動コマンドnpx -y @wycord/nigeria-mcp-un-sdg
設定が必要な環境変数
SDG_PROVIDERData source. Default "unsdg": live UN SDG data, no key needed. Set "mock" for built-in sample data; every result is then labelled MOCK DATA.

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

パッケージ
npm@wycord/nigeria-mcp-un-sdg0.3.0

ツール

1

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

パラメーター型必須説明
seriesstringはいエイリアス(extreme_poverty、under5_mortality、electricity_access、water_access、primary_school_completion)または生の国連 SDG 系列コード
end_yearintegerいいえ
start_yearintegerいいえ

詳細

Nigeria MCP — AI エージェント向けのナイジェリアのデータ

Wycord の製品で、Braynex Services Ltd. が開発しています。 作成者:Samuel Orie。ライセンス:MIT。

AI エージェント(Claude、Cursor、カスタムエージェント)向けに、整形・正規化されたナイジェリアのビジネスおよび地域データをMCP ツールとして提供します。データソースごとにサーバーがあり、それぞれ型付きプロバイダーの境界を介します。

ステータス: 12 サーバーが npm および公式のMCP Registryで稼働中です。すべてのサーバーはデフォルトでライブデータを返すため、設定する環境変数はありません。10 サーバーはキー不要です。Bank Resolve と Electricity Meter は、無料のキーを設定するとライブデータを使用します。キーがない場合は組み込みのサンプルデータを提供し、該当するすべての結果に**[MOCK DATA]と表示**するため、実際の数値と誤認されることはありません。(admin-divisions は同梱データセットを使って完全にオフラインで動作し、ライブデータソースはありません。)


製品

サーバーnpmツールライブデータソースキー?
Trade Intel@wycord/nigeria-mcp-trade-intelget_trade_stats · classify_hsUN Comtrade不要
FX Rates@wycord/nigeria-mcp-fx-ratesget_fx_ratesopen.er-api.com不要
Bank Resolve@wycord/nigeria-mcp-bank-accountresolve_bank_account · list_banksPaystack無料キー
Electricity Meter@wycord/nigeria-mcp-electricityvalidate_meter · list_discosVTpass(読み取り専用)無料キー
Admin Boundaries@wycord/nigeria-mcp-grid3-boundariesget_boundary · point_in_adminGRID3 ArcGIS(CC BY 4.0)不要
Admin Divisions@wycord/nigeria-mcp-admin-divisionslist_states · get_lgas同梱データセット(オフライン)不要
Health Facilities@wycord/nigeria-mcp-health-facilityfind_facilities_near · get_facilityGRID3 NGA Health Facilities v2.0(CC BY 4.0)不要
World Bank Macro@wycord/nigeria-mcp-worldbank-macroget_macro_indicatorWorld Bank Indicators API不要
IMF WEO@wycord/nigeria-mcp-imf-weoget_imf_projectionIMF DataMapper API不要
UN SDG@wycord/nigeria-mcp-un-sdgget_sdg_indicatorUN SDG Global Database不要
Crypto Tickers@wycord/nigeria-mcp-quidax-cryptoget_crypto_ticker · list_crypto_marketsQuidax(読み取り専用)不要
Sanctions Screening@wycord/nigeria-mcp-nigsac-sanctionsscreen_sanctionsNIGSAC register不要
  • Trade Intel — 相手国、商品、年別のナイジェリアの輸出入統計です。年次または月次の米ドル建て金額(CIF/FOBを含む)、正味重量、数量、商品別内訳を取得できます。HSコード分類にも対応しています。
  • FX Rates — 米ドル、ユーロ、英ポンドに対するナイラの最新為替レートです。
  • Bank Resolve — 10桁のNUBANと銀行コードから、登録口座名を照合します。銀行とそのコードの一覧も取得できます。
  • Electricity Meter — 読み取り専用のメーター検証(顧客名/住所とDisCo)と、DisCo一覧を取得します。支払いには対応していません。
  • Admin Boundaries — ナイジェリアの行政境界(州/LGA/区)について、中心点とバウンディングボックスを取得できます。また、緯度/経度の地点から、その地点を含む行政区画を逆ジオコーディングできます。GRID3 ArcGISを使用し、キーは不要です。
  • Admin Divisions — ナイジェリアの36州とFCT、および全774のLGAを収録しています。同梱データセットを使用して完全オフラインで動作するため、ネットワークもキーも不要です。
  • Health Facilities — 指定地点付近のナイジェリアの医療施設を距離順で検索し、個別施設の詳細を取得できます。GRID3 NGA Health Facilities v2.0を使用し、キーは不要です。
  • World Bank Macro — World Bank Indicators APIから、ナイジェリアのマクロ指標(GDP、インフレ、人口、送金、FDI、失業率)を取得します。キーは不要です。
  • IMF WEO — IMF DataMapper APIから、ナイジェリアのIMF世界経済見通し(成長率、インフレ、債務、経常収支、失業率)を取得します。キーは不要です。
  • UN SDG — UN SDG Global Databaseから、ナイジェリアのUN SDG指標(貧困、5歳未満児死亡率、電気・水道へのアクセス、初等教育修了率)を取得します。キーは不要です。
  • Crypto Tickers — ナイラ建ての暗号資産の最新ティッカー(BTC/NGNなど)を読み取り専用で取得でき、取引可能な市場一覧も取得できます。Quidax公開APIを使用し、キーは不要です。
  • Sanctions Screening — ナイジェリアの公式NIGSAC制裁登録簿に照らして、名前をスクリーニングします。これは人による確認を前提とした、最善努力によるあいまい検索のスクリーニング結果であり、法的/コンプライアンス上の判断ではありません。対象はナイジェリアのリストのみです。キーは不要です。

各サーバーのREADMEには、ツールの詳細、使用例、コピーして貼り付けられる設定が記載されています。lanes/<server>/README.mdをご覧ください。 実際の活用例:USE_CASES.md。

インストール

ワンクリック(Claude Desktop)

最新リリースからバンドルをダウンロードし、ダブルクリックしてください。ターミナルもクローンも不要です。バンドルには必要なものがすべて含まれており、キーが必要なサーバーではインストール中に無料APIキーの入力を求められます(空欄のままにすると、サンプルデータであることを明示して提供します)。

または npx を使用(任意の MCP クライアント)

クローンは不要です(Node.js ≥ 20)。MCP 設定に追加します:

{
  "mcpServers": {
    "nigeria-trade-intel": {
      "command": "npx",
      "args": ["-y", "@wycord/nigeria-mcp-trade-intel"]   // live data, no key, no env
    },
    "nigeria-fx-rates": {
      "command": "npx",
      "args": ["-y", "@wycord/nigeria-mcp-fx-rates"]      // live data, no key, no env
    }
  }
}

次に、*「2023 年にナイジェリアの原油輸出先として上位だった国はどこですか?」または「現在のドルからナイラへの為替レートはいくらですか?」*と尋ねます。

認証情報が必要なサーバーも、同じ方法で認証情報を受け取ります。無料の Paystack キーについては lanes/bank-account/README.md を、無料の VTpass キーについては lanes/electricity/README.md をご覧ください。キーを設定しない場合、この 2 つのサーバーは組み込みのサンプルデータを提供します。その場合、すべての結果の先頭に [MOCK DATA: ...] テキストブロックが付き、_meta.dataSource = "mock" が設定されます。テストやオフライン作業のために、任意のサーバーでサンプルデータを強制的に使用するには、プロバイダー変数に mock を設定します。たとえば、FX_PROVIDER=mock とします。

設定

.env ファイルは読み込まれません。デフォルトを変更する必要がある場合にのみ、MCP クライアントの env ブロック(またはシェル)で変数を設定してください。どのサーバーも、これらの変数を設定しなくても動作します。その場合、認証情報が必要な 2 つのサーバーは、サンプルデータであることを明記したデータを提供します。

変数サーバーデフォルト説明
FX_PROVIDERFX Ratesfreefree = ライブデータ、mock = サンプルデータ(明記あり)
TRADE_PROVIDERTrade Intelopendataopendata = UN Comtrade のライブデータ、mock = サンプルデータ(明記あり)
BOUNDARY_PROVIDERAdmin Boundariesgrid3grid3 = ライブデータ、mock = サンプルデータ(明記あり)
HEALTH_PROVIDERHealth Facilitiesgrid3grid3 = ライブデータ、mock = サンプルデータ(明記あり)
MACRO_PROVIDERWorld Bank Macroworldbankworldbank = ライブデータ、mock = サンプルデータ(明記あり)
IMF_PROVIDERIMF WEOimfimf = ライブデータ、mock = サンプルデータ(明記あり)
SDG_PROVIDERUN SDGunsdgunsdg = ライブデータ、mock = サンプルデータ(明記あり)
CRYPTO_PROVIDERCrypto Tickersquidaxquidax = ライブデータ、mock = サンプルデータ(明記あり)
SANCTIONS_PROVIDERSanctions Screeningnigsacnigsac = ライブの登録情報、mock = 明記付きの合成データ
ADMIN_DIVISIONS_PROVIDERAdmin Divisionsstatic唯一の値です。バンドルされたデータセットで、ネットワーク接続は不要です
BANK_PROVIDERBank Resolveキーが設定されていれば paystack、それ以外は mockmock はサンプルデータ(明記あり)を強制します
PAYSTACK_SECRET_KEYBank Resolve未設定Paystack のシークレットキー(無料)です。設定するとライブデータが有効になります
ELECTRICITY_PROVIDERElectricity Meter3 つのキーがすべて設定されていれば vtpass、それ以外は mockmock はサンプルデータ(明記あり)を強制します
VTPASS_API_KEY、VTPASS_PUBLIC_KEY、VTPASS_SECRET_KEYElectricity Meter未設定VTpass のキー(無料)です。3 つすべて設定するとライブデータが有効になります
VTPASS_BASE_URLElectricity Meterhttps://sandbox.vtpass.com/api本番環境では https://vtpass.com/api を指定します
GRID3_STATE_URL、GRID3_LGA_URL、GRID3_WARD_URLAdmin BoundariesGRID3 の各レイヤーレイヤーの URL を上書きします
GRID3_HEALTH_URLHealth FacilitiesGRID3 レイヤーレイヤーのクエリ URL を上書きします
UN_SDG_BASE_URLUN SDGhttps://unstats.un.org/sdgapiAPI のベース URL を上書きします
NIGSAC_LIST_URLSanctions Screeninghttps://nigsac.gov.ng/IndSancListリストの URL を上書きします

モックの結果が明示されないまま返されることはありません。すべてのツール結果の先頭には [MOCK DATA: ...] テキストブロックが付き、_meta.dataSource = "mock" が設定されます。また、サーバーの起動時に標準エラー出力へ警告が表示されます。

外部接続先ホスト。 すべてのリクエストは https を介して、サーバーが宣言するホストに送信されます。ほかのホストを指す URL の上書き(*_URL 変数)は、リクエストが行われる前に拒否されます。

サーバーホスト
FX Ratesopen.er-api.com
Trade Intelcomtradeapi.un.org
Bank Resolveapi.paystack.co
Electricity Metervtpass.com、sandbox.vtpass.com
Admin Boundaries、Health Facilitiesservices3.arcgis.com
World Bank Macroapi.worldbank.org
IMF WEOwww.imf.org
UN SDGunstats.un.org
Crypto Tickersapp.quidax.io
Sanctions Screeningnigsac.gov.ng
Admin Divisionsなし(オフライン)

掲載先

ソースからビルドする

npm install
npm run build      # core first, then each server (npm workspaces)
npm run verify     # build + smokes + cross-server eval — runs on the mock providers, so no network and no signup

仕組み

パス内容
shared/コアライブラリ — buildServer、正規化された Zod スキーマ、型付きプロバイダーの接続部分、fetchJson(タイムアウト+ジッター付き再試行)、キャッシュとエラーヘルパー。
lanes/<server>/データソースごとに 1 つの MCP サーバー — ライブアダプター(npx でのデフォルト)、オプトインの mock プロバイダー、ツール、スモークテスト/ライブテスト。
eval/サーバー横断の評価ハーネス(npm run eval)。

ツールがプロバイダーを直接呼び出すことはありません。型付きインターフェースに依存するため、プロバイダーの選択は環境変数 1 つで行え、新しいプロバイダーの追加も 1 ファイルで済みます。すべてのリクエストは、User-Agent wycord-nigeria-mcp/<version> (+https://wycord.com) を使って識別され、各サーバーは serverInfo で実際のパッケージバージョンを報告します。ID データ(アカウント名、電力メーターの顧客詳細)は受け渡しのみで、キャッシュもログ記録もされません。API キーはヘッダーで送信され、URL には含まれません。

セキュリティ

脆弱性は非公開で報告してください。SECURITY.md をご覧ください。公開の Issue は作成しないでください。


© 2026 Braynex Services Ltd — MIT ライセンス(LICENSE および NOTICE を参照)。「Braynex Services Ltd」と製品名は、Braynex Services Ltd の商標です。

コメント

MCP は初めてですか?

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

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