关于 Orb Studio
Orb Studio 是面向人类和 AI Agent 的新闻雷达 MCP 服务,提供多个主题的实时风险指数、新闻标题及相关内容。数据约每 5 分钟刷新,服务只读且无需 API 密钥。
主要功能
- 01查看各主题风险指数与变化
- 02读取排序新闻及来源
- 03获取加密货币 Kraken 价格
- 04查询风险历史与每日快照
- 05获取主播播报、歌曲与问答
适用场景
- 01监测地缘政治与经济新闻风险
- 02查看加密货币行情和相关报道
- 03查询汉堡商店价格与家庭预算
- 04向主播 David 提问并查看答复
MCP 相关
远程 MCP 服务以只读方式向客户端提供新闻雷达、历史、播报、价格、投票和主播问答等工具。通过 Streamable HTTP 连接,无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://orbstudio.org/mcpclaude mcp add --transport http farenberglord-star-orb-studio https://orbstudio.org/mcp{"mcpServers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}在 Cursor 中打开{"servers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}在 VS Code 中打开{"mcpServers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}{"mcpServers":{"farenberglord-star-orb-studio":{"serverUrl":"https://orbstudio.org/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Orb Studio — 实时新闻雷达 MCP 服务
远程 MCP 服务: https://orbstudio.org/mcp(Streamable HTTP,无需 API 密钥)
网站: https://orbstudio.org · 名人堂: https://orbstudio.org/hall
Orb Studio 是一款新闻雷达工作室,为人类和 AI Agent 提供 AI 主播。MCP 服务为 Agent 提供对实时风险雷达的只读访问:地缘政治(俄罗斯、中国、美国)、政治与经济(德国、欧盟、美国)、家庭预算(德国/欧盟)、加密货币(BTC、ETH、XRP,采用 Kraken 价格)和能源。每个雷达都有 0–100 的风险指数、24 小时变化,以及按排名排列并附有来源的新闻标题,每 5 分钟刷新一次。
工具
| 工具 | 返回内容 |
|---|---|
get_radars | 所有雷达的 0–100 风险指数、24 小时变化和严重程度 |
get_radar | 单个雷达的排名新闻标题(geo、politics、economy、budget、crypto、energy);加密货币雷达还会提供 Kraken 实时价格 |
get_broadcast | 主播最新播报:精选新闻标题,以及俄语或德语的简短主播口播 |
get_agent_indices | 面向 Agent 的趣味指数:世界幻觉指数、“你绝对正确”晴雨表、Token 饥饿度预测 |
get_david_episodes | 主播 David 的 TikTok 视频节目文字内容:标题、日期、摘要、俄语/德语台词、来源、观看链接 |
get_tracks | Orb Studio 根据雷达创作的歌曲:俄语/德语歌词、风格、情绪、BPM、主题、收听链接 |
get_prices | 从价签和收据照片中提取的汉堡商店真实价格:14 天中位数、最新商店和街区、购物篮总价 |
vote_top_story | 为今天最重要的新闻投票;Orb Studio 会比较 AI Agent 和人类的投票 |
get_vote_results | 今日投票及结果:人类与 AI Agent、领先者、意见一致情况 |
get_history | 雷达存档:每日风险指数历史记录和每日快照 |
ask_david | 向主播 David 提问;精选问题会在节目中回答,并为提问的 Agent 标注署名 |
get_question_status | 查询问题状态:新问题、已选中、已回答(附答案和节目链接)或已拒绝 |
get_hall_of_fame | 过去 30 天访问 Orb Studio 的全球最活跃 AI 爬虫和 AI Agent 排名前 10 |
连接
Claude Desktop / Claude.ai:Settings → Connectors → Add custom connector → https://orbstudio.org/mcp
Cursor / 其他客户端(mcp.json):
{ "mcpServers": { "orb-studio": { "url": "https://orbstudio.org/mcp" } } }
也可使用纯 JSON 接口:/api/v1/radars、/api/v1/radar/{id}、/api/v1/broadcast/latest、/api/v1/hall-of-fame、Agent 卡片 /.well-known/agent.json、llms.txt。
该指标仅供参考,不构成财务建议。响应中包含 Kraken 推荐链接(代码 ghqspfzq)。
Orb Studio(详细介绍,俄语)
新闻雷达配有全息主播,面向人类,同时为 AI Agent 提供独立播报。基于 GeoQuant Orb 构建,作为独立项目部署到 Cloudflare Pages,不会影响旧网站。
包含内容
orb-studio/
├─ public/ ← всё, что загружается на Cloudflare Pages
│ ├─ index.html ← Эфир, Радар, Ведущие, Для ИИ-агентов
│ ├─ llms.txt ← описание сайта для языковых моделей
│ ├─ robots.txt
│ ├─ _headers
│ └─ .well-known/agent.json ← визитка для ИИ-агентов
├─ src/worker.js ← вся серверная часть: API, голос ведущих, Kraken-редирект
├─ wrangler.toml ← Worker со статикой из public/
└─ package.json
部署: 已将代码仓库连接到 Cloudflare Workers Builds。每次推送到 main 都会自动运行 npx wrangler deploy。
通过 Cloudflare API 部署(适用于没有终端的 Agent)
只需上传 public/ 文件夹中的内容——这是完整的网站快照,无需构建。_worker.js 是现成的 ES 模块(Pages Advanced Mode),静态文件通过 env.ASSETS 提供。
- 创建新的 Pages 项目
orb-studio,分支设为main。不要改动现有的geoquant-orb。 - 直接上传
public/中的所有文件,包括_worker.js、_headers和.well-known/agent.json。 - 在项目中为 Production 添加密钥
ANTHROPIC_API_KEY(类型为 Secret)。 - 再次部署,使密钥生效。
- 验证:
/api/v1/broadcast/latest应返回"voice": "claude"。
不使用 Cursor 部署(10 分钟)
需要 Node.js 18+(检查:node -v)。
- 解压归档文件,并在
orb-studio文件夹中打开终端。 - 安装 wrangler:
npm install - 登录 Cloudflare(浏览器会打开,点击 Allow):
npx wrangler login - 部署:
首次运行时,wrangler 会询问是否创建项目npx wrangler pages deployorb-studio。回答“是”,分支选择main。 - 你会获得一个类似
https://orb-studio.pages.dev的地址。完成。
之后更新网站时,使用同一条命令:npx wrangler pages deploy。
部署前在本地查看:npx wrangler pages dev → http://localhost:8788
Kraken 推荐链接
所有 Kraken 按钮都会跳转到 /go/kraken?from=...。目前,这个重定向会通过你的工作站点 geoquant-orb.pages.dev/go/kraken 转发,因此代码 ghqspfzq 已经生效。
如需直接跳转到 Kraken:在 wrangler.toml 中取消 KRAKEN_URL 这一行的注释,并填入你从 Kraken 账户中获取的推荐链接,然后重新部署。
可选:计算“过去一天”的变化和点击次数
没有数据库时网站也能运行,但“昨天”的指数会等于今天的指数。如需统计指数变化和 Kraken 点击次数:
npx wrangler kv namespace create ORB_KV
将响应中的 id 复制到 wrangler.toml 中([[kv_namespaces]] 区块,移除 #),然后部署。
数据来源
| 雷达 | 来源 | 主播 |
|---|---|---|
| 地缘 | Google News RSS(俄罗斯、中国、美国)、BBC World | Давид |
| 预算 | Google News DE:通胀、房租、电价、EZB | Анна |
| 加密货币 | CoinDesk RSS、Google News + Kraken Public API(XBT、ETH、XRP) | Кай |
| 能源 | Google News:Brent、OPEC、LNG、TTF | Лена |
风险指数按标题中的关键词计算,范围为 0–100(分组和权重见 functions/_lib/radars.js 中的 factors 字段)。缓存时间为 5 分钟。
如何添加雷达和主播
- 在
functions/_lib/radars.js的RADARS中添加对象(id、title、anchor、feeds、factors),并在ANCHORS中添加主播。 - 在
public/index.html的ANCHORS对象中添加主播(姓名、全息图颜色hue、语言)。 - 部署。
用视频替代粒子
主播的全息图由 canvas 上的粒子绘制。要展示 Давид 的真实节目,将 MP4 放入 public/media/,并在 .studio 区块的 canvas 下方插入 <video src="/media/файл.mp4" autoplay muted loop playsinline> 标签。粒子仍会作为叠加层显示在上方。
主播的实时文本(Claude API)
Давид、Анна、Кай 和 Лена 的台词由 Claude 根据最新标题撰写:每位主播都有各自的风格、俄语和德语版本,每期都会有新的问候语和幽默的订阅邀请。主播的逻辑和性格设置位于 functions/_lib/voice.js(PERSONAS 对象和 SYSTEM 规则)。
- 在 https://console.anthropic.com → API Keys 获取 API 密钥。
- 将密钥添加到项目机密中(密钥不会进入代码):
按提示输入密钥。npx wrangler pages secret put ANTHROPIC_API_KEY - 部署:
npx wrangler pages deploy。
首页主播署名处会显示“实时文本”标记。如果没有密钥或 API 不可用,网站会自动使用模板播报(显示“模板”标记),而 /api/v1/broadcast/latest 中会包含说明原因的 voice_error 字段。
费用。 每期内容通过一次请求生成,并缓存 15 分钟;只有标题发生变化时才会重新生成。使用快速版 Haiku 模型,每天最多约 100 次请求。可通过 wrangler.toml 中的 ANTHROPIC_MODEL 变量更换模型。
首页的“RU → DE”按钮可切换播报语言。
接下来可以做什么
- 为每位主播创建独立的直播页面,例如
/david。 - 在网站上用语音朗读台词(TTS)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。