یک سرور پروتکل زمینه مدل (MCP) به عنوان یک پروکسی بین یک سرویس خارجی عمل میکند که زمینه، دادهها یا قابلیتهایی را برای یک مدل زبان بزرگ (LLM) یا برنامه هوش مصنوعی فراهم میکند. سرورهای MCP برنامههای هوش مصنوعی را به سیستمهای خارجی مانند پایگاههای داده و سرویسهای وب متصل میکنند و پاسخهای آنها را به فرمتی که برنامه هوش مصنوعی میتواند درک کند، ترجمه میکنند.
راه اندازی سرور
قبل از استفاده، باید سرورهای MCP را فعال کرده و احراز هویت را تنظیم کنید . برای اطلاعات بیشتر در مورد استفاده از سرورهای MCP از راه دور گوگل و گوگل کلود، به نمای کلی سرورهای MCP گوگل کلود مراجعه کنید.
این یک سرور MCP است که توسط Maps Grounding Lite API ارائه میشود. این سرور ابزارهایی را برای توسعهدهندگان فراهم میکند تا برنامههای LLM را بر روی پلتفرم Google Maps بسازند.
نقاط پایانی سرور
یک نقطه پایانی سرویس MCP، آدرس شبکه و رابط ارتباطی (معمولاً یک URL) سرور MCP است که یک برنامه هوش مصنوعی (میزبان برای کلاینت MCP) برای ایجاد یک اتصال امن و استاندارد از آن استفاده میکند. این نقطه تماس LLM برای درخواست زمینه، فراخوانی یک ابزار یا دسترسی به یک منبع است. نقاط پایانی Google MCP میتوانند جهانی یا منطقهای باشند.
سرور MCP mapstools.googleapis.com دارای نقطه پایانی MCP زیر است:
ابزارهای MCP
یک ابزار MCP یک تابع یا قابلیت اجرایی است که یک سرور MCP آن را در اختیار یک برنامه LLM یا هوش مصنوعی قرار میدهد تا عملی را در دنیای واقعی انجام دهد.
سرور MCP mapstools.googleapis.com ابزارهای زیر را دارد:
| ابزارهای MCP | |
|---|---|
| جستجو_مکانها | وقتی درخواست کاربر یافتن مکانها، مشاغل، آدرسها، موقعیتها، نقاط مورد علاقه یا هرگونه جستجوی مرتبط با نقشههای گوگل است، این ابزار را فراخوانی کنید. الزامات ورودی (بحرانی):
دستورالعمل فراخوانی ابزار:
|
| آب و هوای جستجو | دادههای جامع آب و هوا شامل شرایط فعلی، پیشبینیهای ساعتی و روزانه را بازیابی میکند. دادههای خاص موجود: دما (دمای فعلی، دمای مورد انتظار، حداکثر/حداقل، شاخص گرما)، باد (سرعت، تندباد، جهت)، رویدادهای آسمانی (طلوع/غروب خورشید، فاز ماه)، بارش (نوع، احتمال، مقدار/QPF)، شرایط جوی (شاخص UV، رطوبت، پوشش ابر، احتمال رعد و برق) و آدرس موقعیت مکانی با کد جغرافیایی. قوانین مکان و موقعیت مکانی (مهم): مکانی که دادههای آب و هوا برای آن درخواست میشود با استفاده از فیلد «مکان» مشخص میشود. این فیلد ساختار «یکی از» دارد، به این معنی که برای اطمینان از جستجوی دقیق دادههای آب و هوا، باید فقط برای یکی از سه فیلد فرعی مکان زیر مقداری ارائه دهید.
حالتهای استفاده: ۱. آب و هوای فعلی: فقط
محدودیتهای پارامتر: * مناطق زمانی: تمام ورودیهای
|
| محاسبه_مسیرها | مسیر سفر بین مبدا و مقصد مشخص شده را محاسبه میکند. حالتهای سفر پشتیبانی شده: رانندگی (پیشفرض)، پیادهروی. الزامات ورودی (حیاتی): به مبدا و مقصد نیاز دارد. هر کدام باید با استفاده از یکی از روشهای زیر، که در فیلد مربوطه قرار دارند، ارائه شوند:
مثال فراخوانی ابزار: {"origin":{"address":"برج ایفل"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"travel_mode":"DRIVE"} |
مشخصات ابزار MCP را دریافت کنید
برای دریافت مشخصات ابزار MCP برای همه ابزارهای موجود در یک سرور MCP، از متد tools/list استفاده کنید. مثال زیر نحوه استفاده از curl برای فهرست کردن همه ابزارها و مشخصات آنها که در حال حاضر در سرور MCP موجود هستند را نشان میدهد.
| درخواست کرل |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |