سرور جستجوی جهانی MCP برای Google Workspace از استاندارد پروتکل مدل زمینه (MCP) استفاده میکند تا به عوامل هوش مصنوعی اجازه دهد تا مصنوعات Workspace شما را جستجو کنند. این سرور راهی برای جستجو در چندین محصول Google Workspace، از جمله پیامهای Gmail، فایلهای Google Drive، رویدادهای Google Calendar و فضاها و پیامهای Google Chat، با استفاده از یک ابزار واحد فراهم میکند.
The Universal Search MCP Server provides a standardized way for AI agents to search for information across your entire Google Workspace account without needing to call individual product-specific tools.
پیشنیازها
یک پروژه گوگل کلود. برای ایجاد یک پروژه، به «ایجاد یک پروژه» مراجعه کنید.
An MCP client, like Google Antigravity .
برای اجرای دستورات این صفحه، رابط خط فرمان 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 خود را برای اتصال به آن پیکربندی کنید.
Enable the APIs
برای استفاده از سرور جستجوی جهانی 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 ، شناسه پروژه گوگل کلود خود را وارد کنید.
کنسول
Enable the APIs in the Google Cloud console:
صفحه رضایت OAuth را تنظیم کنید
سرور جستجوی جهانی MCP از OAuth 2.0 برای احراز هویت و مجوز استفاده میکند. قبل از ایجاد شناسه کلاینت OAuth، باید صفحه رضایت OAuth را پیکربندی کنید.
If you have already configured the OAuth consent screen for other MCP servers, ensure you have added the required scopes for the Universal Search MCP Server.
وقتی با سرور جستجوی جهانی 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
Universal Search MCP Server will search across Gmail, Google Drive, Google Calendar, and 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/antigravity/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: The client secret you created.
-
mcp_config.jsonرا ذخیره کنید.سرور MCP را احراز هویت کنید. میتوانید با استفاده از تنظیمات GUI یا CLI احراز هویت کنید:
For Antigravity IDE or GUI (Antigravity 2.0):
- صفحه تنظیمات خود را باز کنید (مثلاً، روی تنظیمات در پایین سمت چپ کلیک کنید یا تنظیمات کاربر Antigravity را باز کنید).
- به بخش سفارشیسازیها بروید.
- در زیر سرورهای MCP نصبشده ، روی «بهروزرسانی» کلیک کنید.
-
workspace-universalدر لیست پیدا کنید، روی تأیید اعتبار کلیک کنید، وارد حساب گوگل خود شوید، کد مجوز را کپی کنید، آن را در کادر محاورهای ورودی جایگذاری کنید و روی ارسال کلیک کنید.
برای رابط خط فرمان ضد جاذبه:
Start Antigravity CLI:
agyبا اجرای دستور زیر، پنل مدیریت تعاملی MCP را باز کنید:
/mcpبا استفاده از کلیدهای جهتنما، گزینه
workspace-universalرا انتخاب کنید، به بخش Authenticate بروید و Enter را فشار دهید. مراحل ورود به سیستم را در مرورگر خود تکمیل کنید، کد مجوز را کپی کنید، آن را در اعلان ترمینال جایگذاری کنید و Enter را فشار دهید.
تأیید کنید که سرور به درستی پیکربندی و اجرا شده است:
- برای Antigravity IDE یا GUI: یک دکمه خروج در کنار
workspace-universalدر بخش سفارشیسازیها > سرورهای MCP نصبشده نمایش داده میشود. - For Antigravity CLI: Open the
/mcppanel to view your configured MCP servers. Verified and authenticated servers display Authed next to their names inside the interactive TUI panel. You can select theworkspace-universalserver under the dashboard view to inspect its status and list all of its available tools.
- برای Antigravity IDE یا GUI: یک دکمه خروج در کنار
کلود
برای افزودن سرور جستجوی جهانی MCP به کلود، یک کانکتور سفارشی پیکربندی کنید.
یک شناسه کلاینت OAuth 2.0 و یک رمز عبور از نوع Web application ایجاد کنید. برای دستورالعملها، به پیکربندی سرورهای Google Workspace MCP مراجعه کنید.
In Claude settings, add a custom connector:
- نام سرور :
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میشود.
- نام سرور :
Test the Universal Search MCP Server
سعی کنید از مشتری MCP خود سوالاتی بپرسید که نیاز به جستجو در محصولات مختلف دارند:
- «هر چیزی که مربوط به پروژه X باشد را در ایمیل، اسناد و پیامهای چت من پیدا کن.»
- "When is my next meeting about the marketing plan, and what are the latest notes and chat messages on it?"
اگر ابزارها با موفقیت اجرا شوند و پاسخهای مرتبطی از چندین محصول دریافت کنید، سرور Universal Search MCP شما به درستی پیکربندی شده است.
ابزارهای پشتیبانی شده
سرور جستجوی جهانی MCP ابزار زیر را ارائه میدهد:
-
search_corpus: بر اساس عبارت جستجو شده، جستجو را در چندین محصول Google Workspace (Google Drive، Gmail، Google Calendar و Google Chat) انجام میدهد.