mcpField
N
Nigeria Admin Divisions MCP by Wycord

Nigeria Admin Divisions MCP by Wycord

本地服务
wycord.com地图与出行11 周前更新

关于 Nigeria Admin Divisions MCP by Wycord

Nigeria Admin Divisions MCP by Wycord 是面向处理尼日利亚地理与本地数据的 Agent 的 MCP 服务,内置尼日利亚 36 个州、FCT 和 774 个地方政府区数据。它完全离线运行,无需 API 密钥。

主要功能

  1. 01覆盖 36 个州和 FCT
  2. 02包含全部 774 个地方政府区
  3. 03内置数据,完全离线运行
  4. 04无需 API 密钥
  5. 05提供州列表与地方政府区查询

适用场景

  1. 01查询尼日利亚州和 FCT 名称
  2. 02按州获取地方政府区列表
  3. 03在无网络环境中访问行政区数据

MCP 相关

该 MCP 服务通过工具提供州列表和地方政府区查询,数据来自内置离线数据集。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"wycord-nigeria-admin-divisions": {
"command": "npx",
"args": [
"-y",
"@wycord/nigeria-mcp-admin-divisions"
]
}
}
}
启动命令npx -y @wycord/nigeria-mcp-admin-divisions

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@wycord/nigeria-mcp-admin-divisions0.3.0

工具

2

收录的工具列表 · 更新于 1 周前

此工具无需参数。

详细介绍

Nigeria MCP — 面向 AI Agent 的尼日利亚数据

由 Braynex Services Ltd. 打造的 Wycord 产品。 作者:Samuel Orie。许可证:MIT。

向 AI Agent(Claude、Cursor、自定义 Agent)提供经过清理和规范化的尼日利亚商业及本地数据,形式为 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 登记册无
  • 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 获取尼日利亚的联合国可持续发展目标指标(贫困、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 年尼日利亚原油出口的主要贸易伙伴有哪些?" 或 "现在美元兑奈拉的汇率是多少?"

需要密钥的服务以相同方式获取凭据——请参阅 lanes/bank-account/README.md(免费的 Paystack 密钥)和 lanes/electricity/README.md(免费的 VTpass 密钥)。没有密钥时,这两个服务会提供内置示例数据,每条结果都会以 [MOCK DATA: ...] 文本块开头,并附带 _meta.dataSource = "mock"。如需在任何服务上强制使用示例数据(用于测试或离线工作),请将其 provider 变量设为 mock,例如 FX_PROVIDER=mock。

配置

不会读取 .env 文件。仅当需要更改默认值时,才在 MCP 客户端的 env 块(或 shell)中设置变量。所有服务在不设置这些变量时都能正常工作;此时,两个需要密钥的服务会提供带标签的示例数据。

变量服务默认值作用
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 Meter如果设置了全部三个密钥则为 vtpass,否则为 mockmock 强制使用带标签的示例数据
VTPASS_API_KEY、VTPASS_PUBLIC_KEY、VTPASS_SECRET_KEYElectricity Meter未设置VTpass 密钥(免费)。全部三个密钥均可启用实时数据
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/sdgapi覆盖 API 基础 URL
NIGSAC_LIST_URLSanctions Screeninghttps://nigsac.gov.ng/IndSancList覆盖名单 URL

模拟结果不会静默返回:每条工具结果都会以 [MOCK DATA: ...] 文本块开头,并附带 _meta.dataSource = "mock";服务启动时还会在 stderr 中打印警告。

出站主机。 每个请求都通过 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>/每个数据源对应一个 MCP 服务 — 实时适配器(通过 npx 使用的默认选项)、可选的 mock 提供方、工具以及冒烟测试/实时测试。
eval/跨服务评估工具(npm run eval)。

工具不会直接调用提供方:它们依赖类型化接口,因此选择提供方只需设置一个环境变量,添加提供方只需一个文件。每个请求都会通过 User-Agent wycord-nigeria-mcp/<version> (+https://wycord.com) 标识自身,并且每个服务都会在 serverInfo 中报告实际的软件包版本。身份数据(账户名称、电表客户详情)仅透传 — 从不缓存,从不记录日志;API 密钥通过标头传递,绝不会放在 URL 中。

安全

请私下报告漏洞 — 详见 SECURITY.md。请勿公开提交 issue。


© 2026 Braynex Services Ltd — 采用 MIT 许可证(参见 LICENSE 和 NOTICE)。“Braynex Services Ltd”及产品名称均为 Braynex Services Ltd 的商标。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。