یکپارچهسازیها
سرور MCP برای Claude، ChatGPT و n8n
یک اندپوینت راه دور Model Context Protocol تا دستیارها بتوانند لینکها را فهرست کنند، بازدیدها را بخوانند و URLهای ردیابیشده بسازند.
فضاهای کاری Ultimate یک سرور راه دور Model Context Protocol در https://letl.ink/mcp ارائه میدهند. Claude، ChatGPT و MCP Client در n8n از طریق Streamable HTTP با JSON-RPC ارتباط برقرار میکنند. توکن همان توکن API مربوط به REST API است. فضاهای کاری روی Free، Solo یا Growth حتی اگر به دلایل دیگر توکن داشته باشند، روی /mcp پاسخ 403 دریافت میکنند.
پروتکل و احراز هویت
- نسخه پروتکل
2025-03-26. - متدها:
initialize،ping،tools/list،tools/call.resources/listوprompts/listفهرست خالی برمیگردانند. - با
Authorization: Bearer YOUR_TOKENیاX-API-KEY: YOUR_TOKENاحراز هویت کنید. - مالکان و مدیران توکن را در یکپارچهسازیها ← MCP میسازند. ساختن دوباره آن، همه کلاینتهای MCP را یکجا قطع میکند.
اتصال Claude
- در Claude، Settings ← Connectors ← Add custom connector را باز کنید.
- URL:
https://letl.ink/mcp. - هدر احراز هویت:
Authorization: Bearerبه همراه توکن شما. - پس از اتصال، از Claude بخواهید فضای کاری را خلاصه کند، لینکها را فهرست کند یا یک URL کوتاه ردیابیشده بسازد.
اتصال ChatGPT
- در ChatGPT، Settings ← Connectors ← MCP را باز کنید.
- از همان URL و توکن Bearer استفاده کنید.
- برخی فضاهای کاری ChatGPT پیش از نمایش سرورهای MCP سفارشی به حالت توسعهدهنده نیاز دارند. اگر کانکتور دیده نمیشود، ابتدا آن گزینه را بررسی کنید.
اتصال n8n
گره MCP Client ← انتقال Streamable HTTP ← URL https://letl.ink/mcp ← هدر Authorization: Bearer YOUR_TOKEN. جزئیات و دو روش دیگر n8n در مقاله n8n آمده است.
ابزارها
| ابزار | خروجی / کاری که انجام میدهد |
|---|---|
| workspace_summary | نام فضای کاری، پلن، لینکهای استفادهشده/حداکثر، کلیکهای این ماه تقویمی، دامنهها، کدهای QR، روزهای نگهداری، فعال بودن geo و API و فعال بودن مسدودسازی رباتها |
| list_links | لینکهای فعال (limit اختیاری، پیشفرض 50، حداکثر 200) |
| get_link | یک لینک بر اساس id عددی یا short_code |
| get_recent_visits | آخرین کلیکهای ثبتشده (limit اختیاری، پیشفرض 25، حداکثر 100)، شامل کشور |
| create_link | یک لینک ردیابیشده میسازد. type میتواند direct، utm، appstore، instagram، mobile یا device باشد. انواع هوشمند تابع پلن هستند؛ مقصد، UTM و URLهای فروشگاه با بدنه ساخت در REST یکساناند |
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"capabilities": {},
"clientInfo": { "name": "docs", "version": "1" }
}
}
آنچه به مدل گفته میشود
هنگام initialize، سرور خود را letlink معرفی میکند و به کلاینتها میگوید برای این فضای کاری لینکهای کوتاه ردیابیشده را جستوجو کنند و بسازند، از جمله فیلدهای جغرافیایی. ابزارها JSON را هم بهصورت محتوای متنی و هم بهصورت structuredContent برمیگردانند تا کلاینتهایی که نتایج ساختاریافته را میفهمند از تجزیه صرفنظر کنند.
ایمنی
یک دستیار متصل را مثل همتیمیای با دسترسی API در نظر بگیرید: میتواند ردیفهای بازدید (از جمله IP در برخی payloadهای بازدید) را بخواند و لینکهایی بسازد که در سقفها حساب میشوند. توکن Bearer را در گفتوگو نچسبانید. اگر دیگر به یک کلاینت نیازی نیست، کانکتور را غیرفعال کنید و توکن را تعویض کنید.