Unbrowse for Yahoo (unofficial)

yahoo.com as MCP tools: Search att.net; Search yahoo.com; Search sg.news.yahoo.com; Search yahoofinance.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Currently Att Yahoo Com Get Yhs Search: Read yhs search on currently.att.yahoo.com on Currently.com - AT&T Yahoo Email, News, Sports & More (currently.att.yahoo.com). Use for requests like “se
  • Malaysia Yahoo Com Get Search: Read search on malaysia.yahoo.com on Yahoo! Malaysia | Mail, Weather, Search, Politics, News, Finance, Sports and Videos (malaysia.yahoo.com). Use for requests like “sea
  • Sg News Yahoo Com Get Search: Read search on sg.news.yahoo.com on Latest news and current events updates | Yahoo News Singapore (sg.news.yahoo.com). Use for requests like “search sg.news.yahoo.com for

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

yahoo.com as MCP tools: Search att.net; Search yahoo.com; Search sg.news.yahoo.com; Search yahoofinance. Compiled by Unbrowse from the site's own requests; verified results, no browser. Not affiliated with yahoo.com.

Как подключить

Как подключить Unbrowse for Yahoo (unofficial) к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://yahoo--unbrowse.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Unbrowse for Yahoo (unofficial) к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://yahoo--unbrowse.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Unbrowse for Yahoo (unofficial) к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://yahoo--unbrowse.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (22)

Технические названия из tools/list. Нужны только разработчикам.

currently_att_yahoo_com__get_yhs_searchRead yhs search on currently.att.yahoo.com on Currently.com - AT&T Yahoo Email, News, Sports & More (currently.att.yahoo.com). Use for requests like “search currently.att.yahoo.com for trump”; “search currently.att.yahoo.com for navy”; “search currently.att.yahoo.com for navy — Search att.net for navy”. Learned from 2 browser traces; chains load_root → get_yhs_search. Inputs: query e.g. "trump". Returns the page's title, readable text and links. Read-only on currently.att.yahoo.com.
malaysia_yahoo_com__get_searchRead search on malaysia.yahoo.com on Yahoo! Malaysia | Mail, Weather, Search, Politics, News, Finance, Sports and Videos (malaysia.yahoo.com). Use for requests like “search malaysia.yahoo.com for najib”; “search malaysia.yahoo.com for fine”; “search malaysia.yahoo.com for fine — Search yahoo.com for fine”. Learned from 2 browser traces; chains get_root → get_search. Inputs: query e.g. "najib". Returns the page's title, readable text and links. Read-only on malaysia.yahoo.com.
sg_news_yahoo_com__get_searchRead search on sg.news.yahoo.com on Latest news and current events updates | Yahoo News Singapore (sg.news.yahoo.com). Use for requests like “search sg.news.yahoo.com for trump”; “search sg.news.yahoo.com for after”; “search sg.news.yahoo.com for after — Search sg.news.yahoo.com for after”. Learned from 2 browser traces; chains load_root → get_search. Inputs: query e.g. "trump". Returns the page's title, readable text and links. Read-only on sg.news.yahoo.com.
tech_yahoo_com__read_pageRead any page on tech.yahoo.com — a path such as /news/2026/some-story, or a full tech.yahoo.com URL — and get its title, readable text and links. One first-party HTTP request, no browser. Follow a returned link by passing its href back as the path. Inputs: path e.g. "/". Returns the page's title, readable text and links. Read-only on tech.yahoo.com.
unbrowse.runStart a durable Unbrowse run by capability id or natural-language task. For a learned capability, pass `input` keyed by the inputs unbrowse.discover lists (e.g. {origin, destination, date, passenger}); anything missing is asked for on the same run. Fails with no_capability when nothing fits. result.next.tool is unbrowse.index (POST /api/v1/index). unbrowse.browse.open is only for a session whose tool list includes it. It is not a REST route, and the CLI does not open a browser.
unbrowse.inspectInspect a run: status, requirements, verified result, known effects, routing explanation.
unbrowse.resumeAnswer the run's open requirements and continue the same run. Simplest: {runId, answers: {<affectedAction>: value}} — e.g. {"origin": "CDG"} or, for a choice, {"selected_offer": <an option's value>}. Answer several at once.
unbrowse.cancelCancel a run. Returns a receipt of dispatched, uncertain and unstarted effects.
unbrowse.browse.openOpen a cloud browser (patchright) on a URL when no capability fits yet. Recording is on from the first navigation, so doing the task here fulfils it now and teaches Unbrowse the site. Returns a snapshot of interactive elements with @refs.
unbrowse.browse.snapshotCurrent page text and interactive elements with @refs. Refs change after every action; always act on the latest snapshot.
unbrowse.browse.actclick | fill | select | check | press | wait on a @ref, or autofill. For fill, pass `name` as the business field (origin, date, email…) so the learned API gets readable inputs. For logins never ask the user for a password: `autofill` fills the page's login form (username or email, password, 2FA code) from the user's Unbrowse password manager, or fill one @ref with `vault: "username" | "email" | "password" | "totp"`. The values go straight into the page and never pass through you. If no login is saved for the site, the error carries a link: give it to the user, wait with unbrowse.credentials.status, then repeat the action.
unbrowse.credentials.listThe user's saved logins (Unbrowse password manager): site, label, masked username/email hints and which fields are saved. Never values — logins are filled into pages with unbrowse.browse.act (autofill, or vault on a field) and used by learned capabilities automatically.
unbrowse.credentials.requestAsk the user to save a login you need, without seeing it: returns a one-time link to give them. They open it, sign in to Unbrowse and save the username/email, password and optional 2FA seed. Then call unbrowse.credentials.status.
unbrowse.credentials.statusWhether the user has saved the login for a request (pending, fulfilled, declined, expired). Waits up to `waitSeconds` (default 20, max 50) for it to change.
unbrowse.browse.finishEnd the session. Returns the page the task ended on and compiles every recorded session for this site into a learned.* capability you can call with unbrowse.run next time — no browser.
unbrowse.browse.closeEnd a browser session. It is still indexed (passive learning) unless discard is true.
unbrowse.scrapeRead one page as clean markdown (main content only by default — no navigation, cookie banners or footers), with its links and metadata (title, description, canonical, language, status). Plain HTTP when the server's HTML has the content; otherwise Unbrowse's cloud browser renders it, signed in when a session is kept for the site. Use it to read a page you have a URL for; use unbrowse.run for a task on a site. One verified call.
unbrowse.mapList a site's URLs: the sitemaps its robots.txt names (or /sitemap.xml, following one level of sitemap indexes), then the links on the given page. Same-site only. Filter with search. Use it to find the right page before scraping it. One verified call.
unbrowse.sitesWhat Unbrowse knows about each website this workspace has touched, before you act: access (public, or only behind a sign-in), the kept signed-in session (active, expired, logged_out or none — and when), the last sign-in, whether a login is saved, the tools already learned there and public tools, and any bot check that blocked it. Check it first: an active session means no sign-in is needed; a learned tool means no browsing is needed. Pass a site for one, or nothing for all.
unbrowse.indexIndex a website on purpose: Unbrowse's own agent opens the site in a cloud browser, performs its core read-only capabilities (search, listings, item pages, filters…), compiles each into a tool and proves it with a browserless replay. Runs in the background (minutes); returns a jobId for unbrowse.index.status. The tools land in your tool list (and, when shared, in the public registry). Use it before a user needs a site, so their first call is instant. Never signs in or changes anything on the site.
unbrowse.index.statusAn index job's progress: queued, running, done or failed, the steps taken and every tool indexed (inputs, whether it runs without a browser, verified, public id). Waits up to `waitSeconds` (default 20, max 50) for it to finish. Without a jobId, lists your recent jobs.
unbrowse.discoverSearch the caller's private space (connected public and passworded sites as flat primitives) and the public registry (second priority, connect-on-the-fly). Each capability carries `hints.health` (healthy, degraded, untested, failing, ...) from its recent runs. Public tools that are failing are left out unless the query names their site; `withheld.count` says how many, and for those sites unbrowse.browse.open learns a fresh route.