mcpField
E
eSIM Kenya

eSIM Kenya

远程服务
github.com/esimkenya地图与出行03 周前更新
代码仓库

关于 eSIM Kenya

eSIM Kenya 是只读 MCP 服务,提供肯尼亚 eSIM 供应商、套餐、价格和覆盖范围的最新数据。面向比较选项的旅行者,可查询 safari 覆盖情况,并在结果中获取联盟链接。

主要功能

  1. 01按目的地、徽章和价格筛选供应商
  2. 02查看评分与 safari 覆盖范围
  3. 03获取供应商详情和套餐级别
  4. 04并列比较两家供应商
  5. 05返回供应商联盟链接

适用场景

  1. 01前往肯尼亚前比较 eSIM 套餐
  2. 02查询内罗毕或 safari 地区的覆盖
  3. 03查找供应商价格和套餐详情

MCP 相关

在线的 Streamable HTTP MCP 端点提供只读工具,用于列出、查询和比较 eSIM 供应商。供应商结果包含联盟链接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.esimkenya.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

3
参数类型必填说明
badgeenum否top_pick | popular | budget | unlimited
limitinteger否
sort_byenum否rating | price | display_order
min_ratingnumber否
max_price_usdnumber否
safari_coverageenum否yes | partial | no
destination_slugstring否肯尼亚目的地的 slug,例如 "maasai-mara"、"nairobi"、"diani-beach"。筛选出推荐用于该地点的提供商。

详细介绍

eSIM Kenya MCP Server

一个只读的 MCP 服务,提供来自 esimkenya.com 的肯尼亚 eSIM 服务商、套餐、价格和覆盖范围实时数据。它可以让 AI 助手基于最新数据(而非过时的抓取内容)回答“肯尼亚/马赛马拉/内罗毕的最佳 eSIM 是什么?”等问题,并提供可直接使用的联盟链接。

实时端点:https://mcp.esimkenya.com/mcp 也已作为 com.esimkenya/mcp 列入 官方 MCP Registry。

工具

  • list_esim_providers — 按肯尼亚目的地、徽章、野生动物园覆盖范围、评分或价格搜索/筛选服务商。也可选择补充公园级别的覆盖说明。
  • get_esim_provider — 按 slug 获取单个服务商的完整详情和套餐等级。
  • compare_esim_providers — 如果 esimkenya.com 已整理这对服务商的对比结论,则返回该结论;否则并列返回两家服务商的完整详情。

每个服务商的响应都包含一个 affiliate_link(https://esimkenya.com/go/{slug})。

技术栈

使用 @modelcontextprotocol/sdk 中的 McpServer 和 WebStandardStreamableHTTPServerTransport,在 Cloudflare Worker fetch 处理程序中以无状态方式运行——每个请求彼此独立,因此无需 Durable Object。数据来自与主站相同的 Supabase 项目,通过公开的 anon key 读取(由 RLS 控制访问;无写入权限,也不使用 service-role key)。

开发

npm install
npm run dev        # wrangler dev, serves at http://localhost:8787
npm run typecheck

使用 MCP Inspector 进行冒烟测试:

npx @modelcontextprotocol/inspector@latest
# connect via Streamable HTTP to http://localhost:8787/mcp

部署

npm run deploy      # wrangler deploy

需要设置 SUPABASE_URL / SUPABASE_ANON_KEY(在 wrangler.toml 的 [vars] 中设置——可以安全地提交;此 anon key 已随主站的浏览器包发布,并由 RLS 控制访问)。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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