MCP

Lyra MCP server

Connect Lyra to Claude Desktop, Cursor, Zed, Continue, ChatGPT custom GPTs, or any agent that speaks Model Context Protocol.

あなたのAIを、あなたのLyraに接続

Lyraは、あなた自身のAIアシスタントに、あなたのデータへの安全でプライベートなチャンネルを提供します。Claude、ChatGPT、Geminiを接続すれば、洗練されたリスト、定期的な購入、毎月の必需品、そしてプランニングリストを読み取り,さらにあなたが見ているページも読み取れます,何もスクレイピングすることなく。

2つのサーバー、1つのチャンネル

クラウドMCP,あなたのアカウントデータ. lyrasearch.com/mcpにホストされ、あなたの有料アカウントによってワンクリックの OAuth ログインでロック解除されます。公開するのはあなた自身のデータだけ,他人のものは決して、完全な公式リストも決して公開しません。

ローカルMCP,あなたが今いるページ. Lyraアプリはあなたのデバイス上で小さなサーバー(ループバックのみ、デフォルトはオフ)を実行します。あなたのAIは、あなたのセッションですでにレンダリングされたページを読み取ります,スクレイピングなし、アンチボットとの戦いなし、何もデバイスから外に出ません。

ページ自身がツール(WebMCP)を提供することもあります。AI はあなたの代わりに呼び出せますが、操作を伴うものは必ず画面での承認を求めます。

あなたのAIが読み取れるもの

  • あなた自身のブロックリストとCleanリスト
  • あなたが買い直すものと、次の期限がいつか
  • あなたの毎月の必需品と支出
  • あなたのプランニング/ウィッシュリスト(将来の購入を追加)
  • あなたが見ているページと開いているタブ
  • あなたのお気に入りと閲覧履歴(端末内にのみ保存,端末の外に出ることはありません)

主導権はいつもあなたに

読み取りは無料です。ナビゲーションとあなた自身のリストへの追加は、セッションごとに一度尋ね、その後はスムーズに流れます。あなたに代わって連絡したり約束したりするもの,購入、電子メールやメッセージの送信、フォームの送信、文書への署名,は、常に画面上でのあなたの明示的な承認を、毎回必要とします。あなたのボールトとパスワードが公開されることは決してありません。

アシスタントを接続する

オンデバイス(ローカル)サーバー. Lyraアプリで、Settings → ローカルAIサーバーを開き、オンにして、アドレスとトークンをオンデバイスのAIクライアントにコピーします。

What is MCP?

MCP (Model Context Protocol) is an open spec from Anthropic for AI assistants to call tools on remote servers in a standardized way. Think USB-C for LLMs: any client speaks to any server.

Lyra runs an MCP server at https://lyrasearch.com/mcp. It exposes tools for privacy-respecting lookups (is a specific domain blocked or Clean?), curated alternatives, filtered search, install links, ready-to-share messages and your personal lists. The official block and Clean lists are private, so the MCP never returns them in full, only per-item answers. Public read-only tools work without auth; your own lists and shopping data are unlocked by signing in with OAuth (one-click, no key to copy).

Why this exists

The Lyra browser extension blocks fast-fashion noise inside the user's own browser. The MCP server takes the same curated lists and makes them programmable from the agent layer:

  • "Hey Claude, is shein.com on Lyra's block list?" → instant yes/no with category
  • "Suggest sustainable alternatives for casual sneakers" → up to N curated brands
  • "Search for kitchen knife sets but skip the dropshipping junk" → filtered DDG/Google URL
  • "Add this brand I just discovered to my personal Clean list" → synced across all my devices
  • "How do I install Lyra on Android?" → direct Play Store link

One source of truth, served everywhere.

Tools available

Public — no login (free daily quota)

  • check_domain
  • suggest_alternatives
  • get_stats
  • search_with_lyra
  • get_install_links
  • get_share_message

Your lists — read & write (sign in with OAuth)

  • list_personal
  • get_my_block_list
  • get_my_clean_list
  • submit_block_domain
  • submit_clean_brand
  • add_personal_block / remove_personal_block
  • add_personal_clean / remove_personal_clean

Your shopping data & planning — reads, plus writes that show a real-time notice + Undo in the Lyra app (sign in with OAuth)

  • get_recurring_purchases
  • get_monthly_essentials
  • get_shopping_plan
  • list_future_purchases
  • add_to_plan / remove_from_plan

On-device only (page, tabs, favorites & history). Actions that touch the outside world — buying, sending, submitting — are NOT available here; they always need your express on-screen confirmation in Lyra.

  • get_current_page
  • list_tabs
  • get_favorites
  • get_history
  • list_page_tools
  • call_page_tool

Lyra を Claude または ChatGPT に接続する

どちらも数クリックで接続でき、ワンクリックの OAuth サインインで完了します,コピーする鍵はありません。キュレーションされた検索ツールはサインイン前でも使えます。サインインすると、あなたの個人リストとショッピングデータが解放されます。

Lyra MCP サーバー URL: https://lyrasearch.com/mcp

Claude(デスクトップまたはウェブ)

  1. Claude を開き,デスクトップアプリまたは claude.ai,設定に移動します。
  2. コネクタを開きます(一部のプランでは:設定 → 機能プレビュー → コネクタ)。
  3. 「カスタムコネクタを追加」をクリックします。
  4. Lyra MCP サーバー URL を貼り付けます:https://lyrasearch.com/mcp
  5. 追加をクリックします。Claude が Lyra のサインインを開くので、Lyra アカウントで承認します(OAuth、ワンクリック、コピーする鍵はありません)。
  6. 完了です。Claude に Lyra を使うよう頼みましょう。例:「Lyra を使って shein.com がブロックリストに入っているか確認して。」

ChatGPT(プラグイン)

  1. 開発者モードを有効にする:設定 → プラグイン → 開発者モード → 開発者モードをオンにする。
  2. プラグインを追加する:設定 → プラグイン → プラグインを探す → +
  3. Lyra MCP サーバー URL を入力します:https://lyrasearch.com/mcp
  4. 求められたら、OAuth で認証します(ワンクリック,無料のキュレーション検索ツールはサインインなしでも使えます)。
  5. ChatGPT が利用可能なツールを自動的に検出するのを待ちます。
  6. 保存をクリックします。

完了です,Lyra が会話で使えるようになりました。

かんたんテスト

こんなプロンプトを試してみてください:

  • “Lyra を使って、厳選された Clean ショッピングから本革ハンドバッグの信頼できるお店を見つけて。”
  • “shein.com がブロックリストに入っているか Lyra に尋ねて、Clean な代替店を提案してもらって。”
  • “Lyra を使って、fast-fashion や dropshipping に陥らずにランニングシューズを検索して。”

回答に Lyra を使ったと書かれていれば、連携は正しく動いています。

トラブルシューティング

  • 「プラグイン」または「プラグインを探す」が見つからない:開発者モードがオンになっていること(設定 → プラグイン → 開発者モード)、そしてプランがその機能を含んでいることを確認してください。
  • 接続エラー:https://lyrasearch.com/mcp にアクセスでき、有効な HTTPS で提供されていることを確認してください。
  • 認証を求められた:Lyra アカウント(OAuth)でサインインしてください,コピーする鍵はありません。無料のキュレーション検索ツールはサインインなしでも使えます。

Setup · Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "lyra": {
      "url": "https://lyrasearch.com/mcp",
      "headers": {
        "Authorization": "Bearer lyra_YOUR_LICENSE_KEY_HERE"
      }
    }
  }
}

Public read-only tools work with no header. For your own lists and shopping data, connect with OAuth (one-click sign-in to your Lyra account — no key to copy): the client opens Lyra, you approve, done. A manual Bearer key from /billing is only for scripts/CLIs that can't open a browser.

Setup · Cursor / Zed / Continue

These editors support MCP via streamable HTTP. Add this to your editor's MCP config:

{
  "lyra": {
    "transport": "http",
    "url": "https://lyrasearch.com/mcp"
  }
}

Setup · ChatGPT (MCP connector or Custom GPT)

ChatGPT now speaks MCP: in Developer Mode / Connectors, add the server URL https://lyrasearch.com/mcp and authorize with OAuth (one-click, no key). If your plan doesn't show MCP connectors, wrap our OpenAPI 3 spec as a custom GPT Action instead.

Quick test (curl)

List all tools without auth:

curl -X POST https://lyrasearch.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Check a domain:

curl -X POST https://lyrasearch.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
    "name":"check_domain",
    "arguments":{"domain":"shein.com","locale":"pt-BR"}
  }}'

Submit a domain to block (with license key):

curl -X POST https://lyrasearch.com/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer lyra_YOUR_KEY" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{
    "name":"submit_block_domain",
    "arguments":{"domain":"newpredator.com","reason":"dropshipping low-quality"}
  }}'

Localization

Every tool accepts a locale argument. Supported values: en, pt-BR, es, zh-CN, zh-TW, hi, ar, fr, bn, ru, id, ur, de, ja, vi, tr, ko, it, pl, nl, he.

When omitted, the server defaults to en. Category labels in the response are translated; brand names and domain identifiers stay canonical.

Ecosystem

Lyra has four ways to use it — all on the same curated lists:

  • Extension (Chrome, Edge, Brave): filters in real time inside the browser
  • DNS (Lyra Safe DNS): cleans every app on the device
  • App (Android, iPhone, Mac, PC): the native Lyra browser
  • Site (lyrasearch.com): Lyra Search on the web, with login