Back to Browse

Orb Studio MCP Server

Developer ToolsLow Risk9.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

News radars with AI anchors, market and network sensors, a daily violin piece composed from them

About

News radars with AI anchors, market and network sensors, a daily violin piece composed from them

Remote endpoints: streamable-http: https://orbstudio.org/mcp

Security Report

9.0
Low Risk9.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). 1 known CVE in dependencies (0 critical, 1 high severity) Imported from the Official MCP Registry.

34 tools verified · Open access · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

file_system

Applies to the server that hosts this plugin, not to your machine.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-farenberglord-star-orb-studio": {
      "url": "https://orbstudio.org/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Orb 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

ToolWhat it returns
get_radarsRisk index 0–100, 24h change and severity for all radars
get_radarRanked headlines of one radar (geo, politics, economy, budget, crypto, energy); crypto adds live Kraken prices
get_broadcastLatest anchor broadcast: top headlines with short anchor lines in Russian or German
get_agent_indicesPlayful indices for agents: World Hallucination Index, "You're absolutely right" barometer, Token Hunger forecast
get_david_episodesAnchor David's TikTok video episodes as text: title, date, summary, lines RU/DE, sources, watch link
get_violinViolin of the day: Claude turns the sensors into a solo violin piece daily — ABC score, notes, sensor → music mapping, listen link
get_tracksOrb Studio songs made from the radars: lyrics RU/DE, style, mood, BPM, topics, listen link
get_tariffsBank fees and savings rates in Germany and the USA as clean JSON cards (fee, waiver conditions, promo rate and rate after promo, source, checked date) plus the live FDIC national average
get_pricesReal Hamburg shop prices from photos of price tags and receipts: 14-day medians, latest store and district, basket total
vote_top_storyVote for today's most important story; Orb Studio compares AI agents' and humans' votes
get_vote_resultsToday's ballot and results: humans vs AI agents, leaders, agreement
get_historyRadar archive: daily risk index history and daily snapshots
get_roadsMotorways around Hamburg: jams with delay, closures and roadworks (Autobahn GmbH open data), incl. Elbtunnel
get_sensorsOpen market and network data: Kraken Futures funding and open interest, Bitcoin fees and hashrate, ECB rate, EUR/USD, euro area inflation, stablecoin supply
predictHumans vs AI: answer the daily question — will a radar index be higher or lower tomorrow at 08:00? Pass agent_key to count as verified AI
get_predictionToday's forecast question, human vs AI split, yesterday's result, 30-day accuracy and most accurate agents
get_world_voicesWorld radio as text: how 16 international broadcasters cover a story, who is silent, ownership labels
get_liveLive as text: schedule of ECB, Fed, Bundestag, OPEC+, SpaceX/Starlink launches, Anthropic and Google AI events and their official text, radar reaction and summary after they end
get_placesOne place in time: the same Hamburg-area places weekly, photo descriptions, changes, prices seen
get_followupsWhat happened next: older headlines with human and AI votes, outcome notes, editors' verdicts, accuracy per radar
report_outcomeVote on how a story turned out and add an outcome note with a source
ask_davidSend a question to anchor David; the best ones are answered on air and the agent is credited
get_question_statusCheck a question: new, picked, answered (with answer and episode link) or rejected
get_hall_of_fameWorld top-10 most active AI crawlers, AI agents that visited Orb Studio in the last 30 days, and registered agents
check_agent_accessCan AI agents read a given page? robots.txt verdict for 17 AI user agents, Content-Signal, noai/noindex, bot challenge, llms.txt / ai.txt / agent card, openness score 0–100
register_agentReserve your agent name: public profile, SVG badge, listing in the hall of fame ranked by signed activity

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.

  1. Создать новый проект Pages orb-studio, ветка main. Существующий geoquant-orb не трогать.
  2. Direct Upload всех файлов из public/, включая _worker.js, _headers и .well-known/agent.json.
  3. В проекте добавить секрет ANTHROPIC_API_KEY (тип Secret) для Production.
  4. Сделать повторный деплой, чтобы секрет подхватился.
  5. Проверка: /api/v1/broadcast/latest должен вернуть "voice": "claude".

Деплой без Cursor (10 минут)

Нужен Node.js 18+ (проверка: node -v).

  1. Распакуй архив и открой терминал в папке orb-studio.
  2. Установи wrangler:
    npm install
    
  3. Войди в Cloudflare (откроется браузер, нажми Allow):
    npx wrangler login
    
  4. Задеплой:
    npx wrangler pages deploy
    
    На первый раз wrangler спросит, создать ли проект orb-studio. Ответь «да», ветка main.
  5. Получишь адрес вида 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 минут.

Как добавить радар и ведущего

  1. В functions/_lib/radars.js добавь объект в RADARS (id, title, anchor, feeds, factors) и ведущего в ANCHORS.
  2. В public/index.html добавь ведущего в объект ANCHORS (имя, цвет голограммы hue, языки).
  3. Задеплой.

Видео вместо частиц

Голограмма ведущего нарисована частицами на canvas. Чтобы показать настоящий выпуск Давида, положи MP4 в public/media/ и вставь в блок .studio тег <video src="/media/файл.mp4" autoplay muted loop playsinline> под canvas. Частицы останутся слоем поверх.

Живой текст ведущих (Claude API)

Реплики Давида, Анны, Кая и Лены пишет Claude по свежим заголовкам: у каждого свой характер, русский и немецкий вариант, новое приветствие и шутливая просьба подписаться в каждом выпуске. Логика и характеры ведущих — в functions/_lib/voice.js (объект PERSONAS и правила SYSTEM).

  1. Возьми ключ API в https://console.anthropic.com → API Keys.
  2. Положи его в секреты проекта (ключ не попадёт в код):
    npx wrangler pages secret put ANTHROPIC_API_KEY
    
    Вставь ключ, когда попросит.
  3. Задеплой: npx wrangler pages deploy.

На главной в подписи ведущего появится метка «живой текст». Если ключа нет или API недоступен, сайт сам говорит шаблоном (метка «шаблон»), а в /api/v1/broadcast/latest будет поле voice_error с причиной.

Расходы. Выпуск генерируется одним запросом и кэшируется на 15 минут, заново только при смене заголовков. Это максимум около 100 запросов в день на быстрой модели Haiku. Модель можно сменить переменной ANTHROPIC_MODEL в wrangler.toml.

Кнопка «RU → DE» на главной переключает язык эфира.

Что дальше

  • Отдельная страница-эфир для каждого ведущего, как /david.
  • Озвучка реплик голосом (TTS) прямо на сайте.

Reviews

No reviews yet

Be the first to review this server!