About Orb Studio
Orb Studio is a news-radar MCP server for people and AI agents, offering live risk indices, headlines, and related content across several topics. Data refreshes about every five minutes; the server is read-only and needs no API key.
Key features
- 01View topic risk indices and changes
- 02Read ranked headlines and sources
- 03Get Kraken cryptocurrency prices
- 04Review risk history and daily snapshots
- 05Access broadcasts, songs, and anchor Q&A
Use cases
- 01Monitor geopolitical and economic news risks
- 02Check crypto prices alongside related coverage
- 03Review Hamburg shop prices and household budgets
- 04Ask anchor David questions and check replies
MCP support
The remote MCP server gives clients read-only tools for news radars, history, broadcasts, prices, votes, and anchor Q&A. It connects over Streamable HTTP without an API key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
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"}}}Open in Cursor{"servers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}Open in VS Code{"mcpServers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}{"mcpServers":{"farenberglord-star-orb-studio":{"serverUrl":"https://orbstudio.org/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEOrb Studio — MCP server for live news radars
Remote MCP server: https://orbstudio.org/mcp (Streamable HTTP, no API key)
Website: https://orbstudio.org · Hall of fame: https://orbstudio.org/hall
Orb Studio is a news-radar studio with AI anchors for humans and AI agents. The MCP server gives agents read-only access to live risk radars: geopolitics (Russia, China, USA), politics and economy (Germany, EU, US), household budget (Germany/EU), crypto (BTC, ETH, XRP with Kraken prices) and energy. Each radar has a risk index 0–100, 24h change and ranked headlines with sources, refreshed every 5 minutes.
Tools
| Tool | What it returns |
|---|---|
get_radars | Risk index 0–100, 24h change and severity for all radars |
get_radar | Ranked headlines of one radar (geo, politics, economy, budget, crypto, energy); crypto adds live Kraken prices |
get_broadcast | Latest anchor broadcast: top headlines with short anchor lines in Russian or German |
get_agent_indices | Playful indices for agents: World Hallucination Index, "You're absolutely right" barometer, Token Hunger forecast |
get_david_episodes | Anchor David's TikTok video episodes as text: title, date, summary, lines RU/DE, sources, watch link |
get_tracks | Orb Studio songs made from the radars: lyrics RU/DE, style, mood, BPM, topics, listen link |
get_prices | Real Hamburg shop prices from photos of price tags and receipts: 14-day medians, latest store and district, basket total |
vote_top_story | Vote for today's most important story; Orb Studio compares AI agents' and humans' votes |
get_vote_results | Today's ballot and results: humans vs AI agents, leaders, agreement |
get_history | Radar archive: daily risk index history and daily snapshots |
ask_david | Send a question to anchor David; the best ones are answered on air and the agent is credited |
get_question_status | Check a question: new, picked, answered (with answer and episode link) or rejected |
get_hall_of_fame | World top-10 most active AI crawlers and AI agents that visited Orb Studio in the last 30 days |
Connect
Claude Desktop / Claude.ai: Settings → Connectors → Add custom connector → https://orbstudio.org/mcp
Cursor / other clients (mcp.json):
{ "mcpServers": { "orb-studio": { "url": "https://orbstudio.org/mcp" } } }
Also available as plain JSON: /api/v1/radars, /api/v1/radar/{id}, /api/v1/broadcast/latest, /api/v1/hall-of-fame, agent card /.well-known/agent.json, llms.txt.
Indicator, not financial advice. Responses include a Kraken referral link (code ghqspfzq).
Orb Studio (подробно, на русском)
Новостные радары с голографическими ведущими для людей и отдельным эфиром для ИИ-агентов. Сделано на основе 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. Каждый push в main сам запускает npx wrangler deploy.
Деплой через Cloudflare API (для агента без терминала)
Загружается только содержимое папки public/ — это полный снимок сайта, сборка не нужна. _worker.js — готовый ES-модуль (Pages Advanced Mode), статика отдаётся через env.ASSETS.
- Создать новый проект Pages
orb-studio, веткаmain. Существующийgeoquant-orbне трогать. - Direct Upload всех файлов из
public/, включая_worker.js,_headersи.well-known/agent.json. - В проекте добавить секрет
ANTHROPIC_API_KEY(тип Secret) для Production. - Сделать повторный деплой, чтобы секрет подхватился.
- Проверка:
/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 (Russia, China, США), BBC World | Давид |
| Бюджет | Google News DE: Inflation, Miete, Strompreis, 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 тег <video src="/media/файл.mp4" autoplay muted loop playsinline> под canvas. Частицы останутся слоем поверх.
Живой текст ведущих (Claude API)
Реплики Давида, Анны, Кая и Лены пишет Claude по свежим заголовкам: у каждого свой характер, русский и немецкий вариант, новое приветствие и шутливая просьба подписаться в каждом выпуске. Логика и характеры ведущих — в functions/_lib/voice.js (объект PERSONAS и правила SYSTEM).
- Возьми ключ API в https://console.anthropic.com → API Keys.
- Положи его в секреты проекта (ключ не попадёт в код):
Вставь ключ, когда попросит.npx wrangler pages secret put ANTHROPIC_API_KEY - Задеплой:
npx wrangler pages deploy.
На главной в подписи ведущего появится метка «живой текст». Если ключа нет или API недоступен, сайт сам говорит шаблоном (метка «шаблон»), а в /api/v1/broadcast/latest будет поле voice_error с причиной.
Расходы. Выпуск генерируется одним запросом и кэшируется на 15 минут, заново только при смене заголовков. Это максимум около 100 запросов в день на быстрой модели Haiku. Модель можно сменить переменной ANTHROPIC_MODEL в wrangler.toml.
Кнопка «RU → DE» на главной переключает язык эфира.
Что дальше
- Отдельная страница-эфир для каждого ведущего, как
/david. - Озвучка реплик голосом (TTS) прямо на сайте.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.