پرش به مطلب اصلی

اتصال برنامه‌های هوش مصنوعی (MCP)

MonoChat MCP Server به یک برنامهٔ هوش مصنوعی که از Model Context Protocol (MCP) پشتیبانی می‌کند، مانند Claude Code یا Cursor، اجازه می‌دهد با حساب MonoChat شما کار کند. برنامهٔ هوش مصنوعی داده‌ها را از طریق مجموعه‌ای ثابت از ابزارها از MonoChat می‌خواهد؛ فقط همان چیزی را می‌بیند که شما می‌بینید.

MonoChat MCP Server در همهٔ پلن‌ها در دسترس است و محدودیتی بر اساس پلن ندارد.

اتصال به‌جای شما عمل می‌کند

برنامهٔ هوش مصنوعی که با کلید دسترسی شما وصل شده است، به‌عنوان کاربر شما عمل می‌کند. فقط به tenantهایی دسترسی دارد که شما به آن‌ها دسترسی دارید و به هیچ چیز دیگری. اتصال‌هایی را که دیگر استفاده نمی‌کنید لغو کنید.

برنامهٔ هوش مصنوعی چه کارهایی می‌تواند انجام دهد​

این ابزارها برای همهٔ اتصال‌ها در دسترس هستند:

ابزارکار آن
list_tenantstenantهایی را که اتصال به آن‌ها دسترسی دارد فهرست می‌کند.
list_sessionsنشست‌های گفتگوی یک tenant را از جدیدترین فهرست می‌کند، در صورت نیاز فقط نشست‌های opened، assigned یا closed.
get_sessionیک نشست گفتگو را برمی‌گرداند.
list_messagesپیام‌های یک نشست را از جدیدترین فهرست می‌کند.
search_customersمشتریان یک tenant را بر اساس کلیدواژه جست‌وجو می‌کند.
list_message_templatesقالب‌های پیام یک کانال از یک tenant را فهرست می‌کند.

متن پیام‌ها از مشتریان و کارشناسان می‌آید. این‌ها داده‌ای برای خواندن توسط برنامهٔ هوش مصنوعی هستند، نه دستور.

هر اتصال یک دامنه دارد، فقط خواندنی یا خواندن و نوشتن. اتصال فقط‌خواندنی هرگز ابزارهایی را که داده را تغییر می‌دهند نمی‌بیند. همهٔ ابزارهای بالا فقط می‌خوانند.

ایجاد یک اتصال​

اتصال به حساب شما تعلق دارد، نه به یک tenant. ابتدا باید تأیید دومرحله‌ای (با ایمیل یا برنامهٔ احراز هویت) را راه‌اندازی کرده باشید.

  1. تنظیمات پروفایل را باز کنید، زبانهٔ اتصال‌های MCP را انتخاب کنید و روی ایجاد کلیک کنید.
  2. یک نام وارد کنید، دامنه را انتخاب کنید (پیش‌فرض فقط خواندنی) و مدت اعتبار را به روز وارد کنید (پیش‌فرض ۹۰، حداکثر ۳۶۵).
  3. کد تأیید ۶ رقمی روش تأیید دومرحله‌ای خود را وارد کنید. اگر از تأیید ایمیلی استفاده می‌کنید، ابتدا روی ارسال کد تأیید کلیک کنید.
  4. کلید دسترسی را کپی کنید. فقط یک بار نمایش داده می‌شود؛ با mcp_sk_ شروع می‌شود.

می‌توانید حداکثر ۱۰ اتصال فعال داشته باشید.

اتصال یک برنامهٔ هوش مصنوعی​

سرور در https://app.monochat.ai/api/mcp-server قرار دارد (اگر MonoChat را روی سرورهای خودتان اجرا می‌کنید، از نشانی MonoChat خودتان استفاده کنید) و کلید دسترسی را به‌صورت bearer token در هدر Authorization انتظار دارد.

Claude Code​

claude mcp add --transport http monochat https://app.monochat.ai/api/mcp-server \
--header "Authorization: Bearer <access key>"

Cursor​

سرور را به ~/.cursor/mcp.json اضافه کنید:

{
"mcpServers": {
"monochat": {
"url": "https://app.monochat.ai/api/mcp-server",
"headers": { "Authorization": "Bearer <access key>" }
}
}
}

هر کلاینت MCP دیگری که از انتقال HTTP streamable و هدرهای سفارشی پشتیبانی کند، به همین شکل وصل می‌شود.

محدودیت‌ها​

فراخوانی‌ها در هر دقیقه شمارش می‌شوند: ۶۰ برای هر اتصال، ۳۰۰ برای هر حساب و ۶۰۰ برای هر tenant، و حداکثر ۴ فراخوانی همزمان برای هر اتصال. برخی ابزارها بیش از یک فراخوانی حساب می‌شوند. وقتی به یک محدودیت برسید، سرور با وضعیت 429 و هدر Retry-After پاسخ می‌دهد؛ برنامهٔ هوش مصنوعی باید همان تعداد ثانیه صبر کند.

لغو یک اتصال​

هر اتصال در زبانهٔ اتصال‌های MCP وضعیت، دامنه، انقضا و آخرین استفادهٔ خود را نشان می‌دهد. برای قطع فوری دسترسی برنامهٔ هوش مصنوعی روی لغو کلیک کنید. اتصالی که لغو شده یا منقضی شده دیگر قابل استفاده نیست؛ به‌جای آن یک اتصال جدید ایجاد کنید.

مدیریت دسترسی MCP برای سازمان​

کاربرانی که می‌توانند تنظیمات یک سازمان را تغییر دهند، دسترسی MCP آن را در تنظیمات › سازمان › سرور MCP مدیریت می‌کنند.

  • غیرفعال کردن دسترسی MCP برای این سازمان: آن را روشن کنید و روی ذخیره کلیک کنید تا هر فراخوانی MCP به این سازمان، از هر اتصالِ هر کاربر، رد شود. سازمان دیگر در list_tenants نمایش داده نمی‌شود. برای اجازه دوباره به دسترسی MCP، آن را خاموش و ذخیره کنید.
  • فراخوانی‌های MCP: هر فراخوانی ابزاری که این سازمان را مشخص می‌کند، از جدیدترین، شامل فراخوانی‌های ردشده. هر ردیف کاربر، اتصال، ابزار، وضعیت (موفق یا ناموفق)، نشانی IP و زمان را نشان می‌دهد. فراخوانی‌های کاربرانی که عضو این سازمان نیستند نمایش داده نمی‌شوند.