打开网易新闻 查看精彩图片

一个开发者用40行配置,把Claude变成了能实时调取非洲54国数据的分析终端。GDP增速、选举结果、股票行情、贸易流向——这些原本散落在世界银行CSV、联合国PDF和2019年就没更新的央行网站里的信息,现在一句自然语言就能调取。

这不是演示Demo。作者已经用这套系统完成了尼日利亚与肯尼亚的GDP对比、塞内加尔政权更迭梳理、埃塞俄比亚出口结构分析。整套方案的核心是一个叫MCP(模型上下文协议,Model Context Protocol)的开放标准,以及他封装的Africa API服务。

数据孤岛有多痛?非洲研究者的日常

数据孤岛有多痛?非洲研究者的日常

做非洲研究的分析师有个黑色幽默:找数据的时间比分析还长。世界银行的数据库需要手动下载CSV,联合国的报告是扫描版PDF,各国央行网站的技术水平参差不齐——有的还在用HTTP,有的SSL证书已经过期三年。

更麻烦的是格式不统一。加纳的GDP按季度发布,肯尼亚是年度,尼日利亚又换了一套统计口径。想把三个国家的数据放一张图里对比?先写两小时数据清洗脚本。

作者的原话很直白:「African data is hard to find, scattered across dozens of sources, and painful to work with.」这大概是所有新兴市场研究者的共鸣。

MCP协议:给AI装"外挂"的标准接口

MCP协议:给AI装"外挂"的标准接口

模型上下文协议(MCP)是Anthropic去年推出的开放标准。简单说,它让Claude这类AI能直接调用外部工具,而不是靠用户复制粘贴数据进对话框。

传统做法是:你查到数据→复制→粘贴进Claude→提问。MCP模式是:你直接提问→Claude判断需要调什么工具→自动获取结构化数据→基于结果推理。

作者写的Africa API MCP server封装了40个工具,覆盖9个领域:宏观经济、政府架构、选举政治、贸易流动、股票市场、政策法规、基础设施、社会发展、环境气候。Claude根据问题自动选择工具组合,像老练的研究助理一样拆解任务。

部署极简。Claude Desktop用户改一个JSON配置文件,Claude Code用户只需一行命令:claude mcp add africa-api -- npx -y africa-api-mcp。npx自动处理依赖,不用clone仓库,不用npm install。

打开网易新闻 查看精彩图片

实测:7类问题的调用逻辑

作者展示了7个真实用例,能看出Claude的"工具链思维"。

「对比尼日利亚、肯尼亚、南非2015-2024年GDP增速」

Claude调用query_data,传入三国代码和GDP指标,拿到时间序列后自主识别趋势拐点。比如它会指出尼日利亚2016年因油价暴跌出现的负增长,以及肯尼亚2020年疫情冲击后的V型反弹。

「塞内加尔现任总统是谁?何时就职?前任是谁?」

这里用了三个工具接力:get_government_overview获取现任政府概况,search_leaders定位具体人物,list_government_terms梳理任期时间线。Claude把碎片拼成完整的权力更迭图谱。

「埃塞俄比亚前5大出口伙伴及贸易品」

get_trade_partners拿国家列表,get_trade_products拆具体商品和金额。咖啡、鲜花、黄金——Claude能说出每类产品的美元估值和占比变化。

「2026年非洲有哪些选举?」

get_upcoming_elections返回日历后,Claude可以追问任意一场选举的细节:候选人名单、历史得票率、选区分布。工具链支持层层下钻。

「尼日利亚交易所市值前10的股票」

打开网易新闻 查看精彩图片

list_tickers按交易所代码过滤,get_ticker_history拉取个股历史。覆盖范围包括约翰内斯堡(JSE)、西非BRVM、卡萨布兰卡等主流交易所。

「卢旺达过去5年的重大立法」

list_policies按国家和年份筛选,get_country_policy_timeline生成时间轴。宪法、法律、法规、法案、政令——分类清晰。

为什么这事值得技术圈关注

为什么这事值得技术圈关注

这套方案的价值不只是"非洲数据方便了"。它展示了MCP协议的一个关键潜力:把垂直领域的专业数据层,封装成AI可调用的标准接口。

想象一下类似的MCP server:中国房地产土地成交数据、全球半导体供应链追踪、加密货币链上实时监控……每个垂直领域都可以有一个"领域专家"封装层,让通用AI获得专业纵深。

作者的数据源来自africa-api.com,需要注册获取API key。定价模式他没提,但从工具设计看,底层应该是聚合了AfDB(非洲开发银行)、UNECA(联合国非洲经济委员会)、各国统计局和交易所的公开数据。

有个细节很有意思:Claude在调用工具时会"思考"步骤。比如问"埃塞俄比亚出口",它不会直接瞎猜,而是先确认"我需要调用贸易伙伴和贸易产品两个工具",等拿到数据再整合回答。这种可观测的推理链条,比黑箱式的"智能"更让人放心。

目前这套方案只支持Claude Desktop和Claude Code,API直连模式还没开放。作者说下一步会扩展更多数据源和可视化功能。

如果你在做新兴市场投资、政策研究或者国际开发,这套工具可能省下你每年几百小时的数据整理时间。毕竟,分析师的价值在于判断,而不该消耗在下载CSV和格式转换上。

最后一个问题留给读者:你的领域里,有哪些数据还散落在PDF和过期网站里,值得被MCP协议" rescue "出来?