سرور جستجوی جهانی MCP برای Google Workspace از استاندارد پروتکل مدل زمینه (MCP) استفاده میکند تا به عوامل هوش مصنوعی اجازه دهد تا مصنوعات Workspace شما را جستجو کنند. این سرور راهی برای جستجو در چندین محصول Google Workspace، از جمله پیامهای Gmail، فایلهای Google Drive، رویدادهای Google Calendar و فضاها و پیامهای Google Chat، با استفاده از یک ابزار واحد فراهم میکند.
سرور جستجوی جهانی MCP روشی استاندارد برای عوامل هوش مصنوعی فراهم میکند تا بدون نیاز به فراخوانی ابزارهای خاص هر محصول، اطلاعات را در کل حساب Google Workspace شما جستجو کنند.
پیشنیازها
یک پروژه گوگل کلود. برای ایجاد یک پروژه، به «ایجاد یک پروژه» مراجعه کنید.
یک کلاینت MCP، مانند گوگل آنتیگراویتی .
برای اجرای دستورات این صفحه، رابط خط فرمان gcloud را در یکی از محیطهای توسعه زیر تنظیم کنید:
پوسته ابری
برای استفاده از یک ترمینال آنلاین با gcloud CLI که از قبل تنظیم شده است، Cloud Shell را فعال کنید:
پوسته محلی
برای استفاده از یک محیط توسعه محلی، مراحل زیر را دنبال کنید:
- رابط خط فرمان گوگل کلود (Google Cloud CLI) را نصب کنید . اگر قبلاً رابط خط فرمان gcloud را نصب کردهاید، با اجرای
gcloud components updateمطمئن شوید که آخرین نسخه را دارید. - اگر از یک ارائهدهنده هویت خارجی (IdP) استفاده میکنید، با هویت فدرال خود وارد رابط خط فرمان gcloud شوید. برای اطلاعات بیشتر، به «ورود به رابط خط فرمان gcloud با هویت فدرال خود» مراجعه کنید.
- رابط خط فرمان gcloud را مقداردهی اولیه کنید .
- رابط خط فرمان گوگل کلود (Google Cloud CLI) را نصب کنید . اگر قبلاً رابط خط فرمان gcloud را نصب کردهاید، با اجرای
پیکربندی سرور جستجوی جهانی MCP
برای استفاده از سرور جستجوی جهانی MCP، باید آن را در پروژه Google Cloud خود فعال کنید و سپس کلاینت MCP خود را برای اتصال به آن پیکربندی کنید.
فعال کردن APIها
برای استفاده از سرور جستجوی جهانی MCP، رابط برنامهنویسی کاربردی MCP گوگل ورکاسپیس و رابطهای برنامهنویسی کاربردی (API) محصولاتی را که میخواهید در پروژه گوگل کلود خود جستجو کنید، فعال کنید:
- رابط برنامهنویسی کاربردی جیمیل
- رابط برنامهنویسی کاربردی گوگل درایو
- رابط برنامهنویسی تقویم گوگل
- رابط برنامهنویسی کاربردی گوگل چت
رابط برنامهنویسی کاربردی MCP گوگل ورکاسپیس
رابط خط فرمان
gcloud services enable gmail.googleapis.com \
drive.googleapis.com \
calendar-json.googleapis.com \
chat.googleapis.com \
workspacemcp.googleapis.com --project=PROJECT_ID
به جای PROJECT_ID ، شناسه پروژه گوگل کلود خود را وارد کنید.
کنسول
فعال کردن APIها در کنسول Google Cloud:
صفحه رضایت OAuth را تنظیم کنید
سرور جستجوی جهانی MCP از OAuth 2.0 برای احراز هویت و مجوز استفاده میکند. قبل از ایجاد شناسه کلاینت OAuth، باید صفحه رضایت OAuth را پیکربندی کنید.
اگر قبلاً صفحه رضایت OAuth را برای سایر سرورهای MCP پیکربندی کردهاید، مطمئن شوید که محدودههای مورد نیاز برای سرور جستجوی جهانی MCP را اضافه کردهاید.
وقتی با سرور جستجوی جهانی MCP احراز هویت میکنید، میتوانید انتخاب کنید که تمام حوزههای درخواستی یا فقط زیرمجموعهای از آنها را احراز هویت کنید. سرور به این انتخابها احترام میگذارد و فقط در محصولاتی جستجو میکند که دسترسی به آنها اعطا شده است.
برای مثال، اگر با تمام حوزههای زیر احراز هویت کنید:
-
https://www.googleapis.com/auth/gmail.readonly -
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/calendar.readonly -
https://www.googleapis.com/auth/chat.messages.readonly
سرور جستجوی جهانی MCP در Gmail، Google Drive، Google Calendar و Google Chat جستجو خواهد کرد.
با این حال، اگر فقط به https://www.googleapis.com/auth/drive.readonly ، https://www.googleapis.com/auth/calendar.readonly و https://www.googleapis.com/auth/chat.messages.readonly دسترسی بدهید (و https://www.googleapis.com/auth/gmail.readonly را حذف کنید)، جستجوی جهانی فقط نتایج Google Drive، Google Calendar و Google Chat را برمیگرداند. ایمیل شما را جستجو نمیکند یا نتایج Gmail را برنمیگرداند.
- در کنسول گوگل کلود، به مسیر Google Auth Platform > Data Access بروید.
- روی افزودن یا حذف محدودهها کلیک کنید.
یک یا چند مورد از محدودههای زیر را اضافه کنید:
-
https://www.googleapis.com/auth/gmail.readonly -
https://www.googleapis.com/auth/drive.readonly -
https://www.googleapis.com/auth/calendar.readonly -
https://www.googleapis.com/auth/chat.messages.readonly
-
روی بهروزرسانی و سپس ذخیره کلیک کنید.
برای دستورالعملهای دقیق در مورد تنظیم صفحه رضایت، به پیکربندی سرورهای MCP Google Workspace مراجعه کنید.
کلاینت MCP خود را پیکربندی کنید
برای افزودن سرور جستجوی جهانی MCP به کلاینت MCP خود، دستورالعملهای مربوط به کلاینت خود را دنبال کنید.
ضد جاذبه
برای افزودن سرور جستجوی جهانی MCP به Antigravity، پیکربندی سرور را به فایل mcp_config.json خود اضافه کنید. این دستورالعملها از Antigravity 2.0، Antigravity IDE و Antigravity CLI پشتیبانی میکنند.
یک شناسه کلاینت OAuth 2.0 و یک رمز عبور از نوع Web application ایجاد کنید. در بخش Authorized redirect URIs ، روی + Add URI کلیک کنید و سپس
https://antigravity.google/oauth-callbackرا در فیلد URIs اضافه کنید. برای دستورالعملها، به Configure the Google Workspace MCP servers مراجعه کنید.فایل پیکربندی
~/.gemini/config/mcp_config.jsonرا باز کنید یا ایجاد کنید.پیکربندی
workspace-universalرا بهmcp_config.jsonاضافه کنید:{ "mcpServers": { "workspace-universal": { "serverUrl": "https://workspacemcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }موارد زیر را جایگزین کنید:
-
OAUTH_CLIENT_ID: شناسه کلاینتی که ایجاد کردهاید. -
OAUTH_CLIENT_SECRET: رمز کلاینتی که ایجاد کردهاید.
-
mcp_config.jsonرا ذخیره کنید.سرور MCP را احراز هویت کنید. میتوانید با استفاده از تنظیمات GUI یا CLI احراز هویت کنید:
برای محیط برنامهنویسی یا رابط کاربری گرافیکی آنتیگراویتی (آنتیگراویتی ۲.۰):
- صفحه تنظیمات خود را باز کنید (مثلاً، روی تنظیمات در پایین سمت چپ کلیک کنید یا تنظیمات کاربر Antigravity را باز کنید).
- به بخش سفارشیسازیها بروید.
- در زیر سرورهای MCP نصبشده ، روی «بهروزرسانی» کلیک کنید.
-
workspace-universalدر لیست پیدا کنید، روی تأیید اعتبار کلیک کنید، وارد حساب گوگل خود شوید، کد مجوز را کپی کنید، آن را در کادر محاورهای ورودی جایگذاری کنید و روی ارسال کلیک کنید.
برای رابط خط فرمان ضد جاذبه:
شروع رابط خط فرمان آنتیگراویتی:
agyبا اجرای دستور زیر، پنل مدیریت تعاملی MCP را باز کنید:
/mcpبا استفاده از کلیدهای جهتنما، گزینه
workspace-universalرا انتخاب کنید، به بخش Authenticate بروید و Enter را فشار دهید. مراحل ورود به سیستم را در مرورگر خود تکمیل کنید، کد مجوز را کپی کنید، آن را در اعلان ترمینال جایگذاری کنید و Enter را فشار دهید.
تأیید کنید که سرور به درستی پیکربندی و اجرا شده است:
- برای Antigravity IDE یا GUI: یک دکمه خروج در کنار
workspace-universalدر بخش سفارشیسازیها > سرورهای MCP نصبشده نمایش داده میشود. - برای Antigravity CLI: پنل
/mcpرا باز کنید تا سرورهای MCP پیکربندی شده خود را مشاهده کنید. سرورهای تأیید شده و احراز هویت شده ، عبارت Authed را در کنار نام خود در پنل تعاملی TUI نمایش میدهند. میتوانید سرورworkspace-universalرا در زیر نمای داشبورد انتخاب کنید تا وضعیت آن را بررسی کرده و تمام ابزارهای موجود آن را فهرست کنید.
- برای Antigravity IDE یا GUI: یک دکمه خروج در کنار
کلود
برای افزودن سرور جستجوی جهانی MCP به کلود، یک کانکتور سفارشی پیکربندی کنید.
یک شناسه کلاینت OAuth 2.0 و یک رمز عبور از نوع Web application ایجاد کنید. برای دستورالعملها، به پیکربندی سرورهای Google Workspace MCP مراجعه کنید.
در تنظیمات Claude، یک کانکتور سفارشی اضافه کنید:
- نام سرور :
Universal Search MCP Server - آدرس اینترنتی سرور MCP از راه دور :
https://workspacemcp.googleapis.com/mcp/v1 - شناسه کلاینت OAuth و رمز کلاینت OAuth : اطلاعات احراز هویت خود را وارد کنید.
- محدودهها : شامل
https://www.googleapis.com/auth/gmail.readonly،https://www.googleapis.com/auth/drive.readonly،https://www.googleapis.com/auth/calendar.readonlyوhttps://www.googleapis.com/auth/chat.messages.readonlyمیشود.
- نام سرور :
سرور جستجوی جهانی MCP را آزمایش کنید
سعی کنید از مشتری MCP خود سوالاتی بپرسید که نیاز به جستجو در محصولات مختلف دارند:
- «هر چیزی که مربوط به پروژه X باشد را در ایمیل، اسناد و پیامهای چت من پیدا کن.»
- «جلسه بعدی من در مورد طرح بازاریابی چه زمانی است و آخرین یادداشتها و پیامهای چت در مورد آن چیست؟»
اگر ابزارها با موفقیت اجرا شوند و پاسخهای مرتبطی از چندین محصول دریافت کنید، سرور Universal Search MCP شما به درستی پیکربندی شده است.
ابزارهای پشتیبانی شده
سرور جستجوی جهانی MCP ابزار زیر را ارائه میدهد:
-
search_corpus: بر اساس عبارت جستجو شده، جستجو را در چندین محصول Google Workspace (Google Drive، Gmail، Google Calendar و Google Chat) انجام میدهد.