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 והוא יוכל לקרוא את הרשימות המחודדות שלכם, את הרכישות החוזרות שלכם, את מוצרי היסוד החודשיים שלכם ואת רשימת התכנון שלכם - ולקרוא את העמוד שאתם מסתכלים עליו - בלי לגרד שום דבר.

שני שרתים, ערוץ אחד

MCP בענן - נתוני החשבון שלך. מתארח ב-lyrasearch.com/mcp ונפתח באמצעות החשבון בתשלום שלך עם כניסת OAuth בלחיצה אחת. הוא חושף רק את הנתונים שלך - לעולם לא של אחרים, לעולם לא את הרשימה הרשמית המלאה.

MCP מקומי - העמוד שאתם נמצאים בו. אפליקציית Lyra מריצה שרת זעיר במכשיר שלכם (loopback בלבד, כבוי כברירת מחדל). ה-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 בלחיצה אחת, ללא מפתח להעתקה. כלי החיפוש האצור פועלים גם לפני ההתחברות; התחברות פותחת את הרשימות האישיות ונתוני הקניות שלכם.

כתובת URL של שרת Lyra MCP: https://lyrasearch.com/mcp

Claude (שולחן עבודה או ווב)

  1. פתחו את Claude, אפליקציית שולחן העבודה או claude.ai, ועברו אל Settings.
  2. פתחו את Connectors (בחלק מהתוכניות: Settings ← Feature preview ← Connectors).
  3. לחצו על "Add custom connector".
  4. הדביקו את כתובת ה-URL של שרת Lyra MCP: https://lyrasearch.com/mcp
  5. לחצו על Add. Claude יפתח את מסך ההתחברות של Lyra, אשרו עם חשבון ה-Lyra שלכם (OAuth, לחיצה אחת, ללא מפתח להעתקה).
  6. זהו. בקשו מ-Claude להשתמש ב-Lyra, למשל "השתמש ב-Lyra כדי לבדוק אם shein.com נמצא ברשימת החסימה."

ChatGPT (Plugins)

  1. הפעילו את Developer Mode: Settings ← Plugins ← Developer Mode ← הפעילו את Developer Mode.
  2. הוסיפו את התוסף: Settings ← Plugins ← Explore Plugins ← +
  3. הזינו את כתובת ה-URL של שרת Lyra MCP: https://lyrasearch.com/mcp
  4. אם תתבקשו, אמתו באמצעות OAuth (לחיצה אחת, כלי החיפוש האצור החינמיים פועלים גם ללא התחברות).
  5. המתינו ש-ChatGPT יזהה את הכלים הזמינים באופן אוטומטי.
  6. לחצו על Save.

זהו, Lyra זמין כעת בשיחות שלכם.

בדיקה מהירה

נסו הנחיה כמו:

  • “השתמש ב-Lyra כדי למצוא חנויות אמינות לתיק יד מעור, מתוך הקנייה האצורה (Clean) שלה.”
  • “שאל את Lyra אם shein.com נמצא ברשימת החסימה, והצע חלופות Clean.”
  • “השתמש ב-Lyra כדי לחפש נעלי ריצה בלי ליפול ל-fast-fashion או dropshipping.”

אם התשובה מציינת ש-Lyra שימש, האינטגרציה עובדת.

פתרון תקלות

  • לא מוצאים את "Plugins" או "Explore Plugins": ודאו ש-Developer Mode פעיל (Settings ← Plugins ← Developer Mode), ושהתוכנית שלכם כוללת את התכונה.
  • שגיאת חיבור: ודאו ש-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