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 ← Local AI server کھولیں، اسے آن کریں اور پتہ اور ٹوکن اپنے آن ڈیوائس AI کلائنٹ میں کاپی کریں۔
AI چینل آپ کے Lyra سبسکرپشن کا حصہ ہے۔ بطورِ ڈیفالٹ صرف پڑھنے کے لیے، ادا شدہ، اختیاری۔
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_domainsuggest_alternativesget_statssearch_with_lyraget_install_linksget_share_message
Your lists — read & write (sign in with OAuth)
list_personalget_my_block_listget_my_clean_listsubmit_block_domainsubmit_clean_brandadd_personal_block/remove_personal_blockadd_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_purchasesget_monthly_essentialsget_shopping_planlist_future_purchasesadd_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_pagelist_tabsget_favoritesget_historylist_page_toolscall_page_tool
Lyra کو Claude یا ChatGPT سے جوڑیں
دونوں ایک-کلک OAuth سائن-اِن کے ذریعے چند کلکس میں جُڑ جاتے ہیں، کوئی کی کاپی کرنے کی ضرورت نہیں۔ کیوریٹڈ-سرچ ٹولز سائن اِن کرنے سے پہلے بھی کام کرتے ہیں؛ سائن اِن کرنے پر آپ کی ذاتی فہرستیں اور شاپنگ ڈیٹا اَن لاک ہو جاتے ہیں۔
Lyra MCP سرور URL: https://lyrasearch.com/mcp
Claude (ڈیسک ٹاپ یا ویب)
- Claude کھولیں، ڈیسک ٹاپ ایپ یا claude.ai، اور Settings پر جائیں۔
- Connectors کھولیں (کچھ پلانز میں: Settings ← Feature preview ← Connectors)۔
- "Add custom connector" پر کلک کریں۔
- Lyra MCP سرور URL پیسٹ کریں: https://lyrasearch.com/mcp
- Add پر کلک کریں۔ Claude، Lyra کا سائن-اِن کھولے گا، اپنے Lyra اکاؤنٹ سے منظوری دیں (OAuth، ایک کلک، کوئی کی کاپی نہیں)۔
- ہو گیا۔ Claude سے Lyra استعمال کرنے کو کہیں، مثلاً "یہ جانچنے کے لیے Lyra استعمال کرو کہ shein.com بلاک فہرست میں ہے یا نہیں۔"
ChatGPT (Plugins)
- Developer Mode آن کریں: Settings ← Plugins ← Developer Mode ← Developer Mode آن کریں۔
- پلگ اِن شامل کریں: Settings ← Plugins ← Explore Plugins ← +
- Lyra MCP سرور URL درج کریں: https://lyrasearch.com/mcp
- اگر کہا جائے تو OAuth سے توثیق کریں (ایک کلک، مفت کیوریٹڈ-سرچ ٹولز سائن اِن کیے بغیر بھی کام کرتے ہیں)۔
- انتظار کریں کہ ChatGPT دستیاب ٹولز خود بخود پہچان لے۔
- 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