SuperAPI AI 工具集

lokal

lokal(项目名 Rett fra Bonden)是挪威本地食品发现层,收录 1,371+ 个生产者,包括农场、农场商店、REKO 环、农夫市集和合作社,供 AI 智能体与人类共同检索。它并非应用或网店,而是面向食品智能体的基础设施,支持挪威语/英语搜索、地理过滤和 A2A 协议。可通过远程 MCP(Streamable HTTP)接入 Claude.ai 与 Claude Desktop,也可通过 ChatGPT 开发者模式或自定义 GPT 使用,还能以 REST 方式从自有智能体调用。MCP 端点暴露四个工具和两个资源,采用基于价值的匹配,无广告、无付费排名。

访问官网

工具介绍

Rett fra Bonden 是挪威本地食品的发现层,旨在让农场、农场商店、REKO 环、农夫市集和合作社等本地食品生产者可被 AI 智能体与人类检索。项目自我定位为“不是应用,不是网店,而是基础设施——食品智能体的 DNS”。

【主要能力】

  • 收录 1,371+ 个生产者,覆盖 374+ 个挪威城市。
  • 支持挪威语和英语搜索。
  • 支持基于地理位置的过滤(经纬度 + 半径)。
  • 基于价值的匹配,无广告、无付费排名。
  • 提供 A2A v1.0.0 兼容接口(JSON-RPC 2.0 + Agent Card)。
  • 远程 MCP 端点 /mcp 暴露四个工具和两个资源,完整规范见 openapi.yaml。

【使用方式】

  • 从 Claude.ai 使用:连接远程 MCP,MCP 服务器 URL 为 https://rettfrabonden.com/mcp,传输方式为 Streamable HTTP(MCP 协议 2025-06-18),无需认证,服务器公开可访问。连接后可询问例如“Finn økologiske grønnsaker nær Oslo som leverer hjem”“Which dairy farms in Rogaland sell raw milk directly to consumers?”等问题。
  • 从 Claude Desktop(MCP stdio)使用:如需本地安装,可使用 lokal-mcp npm 包。
  • 从 ChatGPT 使用:开发者模式中添加 https://rettfrabonden.com/mcp 作为 MCP 服务器 URL;自定义 GPT 则创建指向 https://rettfrabonden.com/openapi.yaml 的 Actions,指令见 custom-gpt-instructions.md。
  • 从自有智能体使用:支持 A2A / REST 方式调用。

【技术架构】

  • TypeScript + Express,部署于 Fly.io。
  • SQLite(WAL 模式),持久卷存储。
  • MCP 2025-06-18,支持 Streamable HTTP(远程)与 stdio(本地)。
  • A2A v1.0.0 兼容(JSON-RPC 2.0 + Agent Card)。

【适用场景】

  • 帮助用户发现挪威本地食品生产者,例如寻找奥斯陆附近提供送货的有机蔬菜、罗加兰郡直接向消费者出售生奶的奶牛场、因兰特郡三家蜂蜜生产者的比较。
  • 让 AI 智能体接入本地食品数据,用于对话式查询、地理搜索和生产者匹配。
  • 生产者可认领已有条目,更新信息并回应买家查询。

【限制与注意事项】

  • 搜索时重音符号重要:建议使用 økologisk 而非 okologisk 以获得最佳相关性;lokal_discover 接受经纬度 + 半径,可替代自由文本扩大范围。
  • 公共端点速率限制:每 15 分钟窗口允许 150 次搜索和 300 次通用 API 调用;MCP tools/call 计入搜索桶;超限时需退避 15 分钟,服务器仅限流不封 IP。
  • 浏览器端 MCP 客户端必须发送 Origin 头,服务器白名单包括 https://claude.ai、https://www.claude.ai、https://chatgpt.com 和 https://chat.openai.com。
  • 使用 tools/list 时需先发送正确的 initialize 请求,并携带 Mcp-Session-Id 响应头,会话 ID 按连接固定,后续调用必须包含该头。
  • 认领代理需通过邮箱验证,验证码来自 kontakt@rettfrabonden.com,令牌有效期为 24 小时;若仪表盘为空可检查垃圾邮件。
  • 若连接器无法访问服务器,请确认指向 https://rettfrabonden.com/mcp(HTTPS,无尾随斜杠);stdio 客户端应改用 lokal-mcp npm 包。
  • 遇到问题可到 GitHub Issues 提交请求载荷(脱敏)和响应状态码。

【隐私与支持】

  • 隐私政策:https://rettfrabonden.com/privacy
  • 服务条款:https://rettfrabonden.com/terms
  • 问题与支持:https://github.com/slookisen/lokal/issues
  • 实时站点:https://rettfrabonden.com