یک سرور پروتکل زمینه مدل (MCP) به عنوان یک پروکسی بین یک سرویس خارجی عمل میکند که زمینه، دادهها یا قابلیتهایی را برای یک مدل زبان بزرگ (LLM) یا برنامه هوش مصنوعی فراهم میکند. سرورهای MCP برنامههای هوش مصنوعی را به سیستمهای خارجی مانند پایگاههای داده و سرویسهای وب متصل میکنند و پاسخهای آنها را به فرمتی که برنامه هوش مصنوعی میتواند درک کند، ترجمه میکنند.
یک سرور MCP که ابزارهایی برای پایهگذاری پاسخهای LLM در مستندات رسمی پلتفرم نقشههای گوگل و نمونههای کد ارائه میدهد.
نقاط پایانی سرور
یک نقطه پایانی سرویس MCP، آدرس شبکه و رابط ارتباطی (معمولاً یک URL) سرور MCP است که یک برنامه هوش مصنوعی (میزبان برای کلاینت MCP) برای ایجاد یک اتصال امن و استاندارد از آن استفاده میکند. این نقطه تماس LLM برای درخواست زمینه، فراخوانی یک ابزار یا دسترسی به یک منبع است. نقاط پایانی Google MCP میتوانند جهانی یا منطقهای باشند.
سرور MCP مربوط به mapscodeassist.googleapis.com دارای نقطه پایانی MCP زیر است:
- https://mapscodeassist.googleapis.com/mcp
ابزارهای MCP
یک ابزار MCP یک تابع یا قابلیت اجرایی است که یک سرور MCP آن را در اختیار یک برنامه LLM یا هوش مصنوعی قرار میدهد تا عملی را در دنیای واقعی انجام دهد.
سرور MCP mapscodeassist.googleapis.com ابزارهای زیر را دارد:
| ابزارهای MCP | |
|---|---|
| دستورالعملهای بازیابی | نکته مهم: برای هرگونه پرسش مربوط به مکان، نقشهبرداری، آدرسها، مسیریابی، نقاط مورد علاقه، تجزیه و تحلیل مکان یا دادههای جغرافیایی (مثلاً Google Earth) ابتدا این ابزار را فراخوانی کنید. این ابزار زمینه اساسی پلتفرم Google Maps (APIها برای نقشهها، مسیرها و مکانها) و بهترین شیوههایی را که برای عملکرد صحیح سایر ابزارها ضروری هستند، فراهم میکند. این ابزار باید قبل از هر ابزار دیگری فراخوانی شود. |
| بازیابی-گوگل-مپ-پلتفرم-اسناد | برای پاسخ به سوالات کاربران، مستندات پلتفرم نقشههای گوگل، نمونههای کد، مرکز معماری، مرکز اعتماد، مخازن گیتهاب (شامل نمونه کد و کتابخانههای کلاینت برای react-google-maps، flutter، compose، utilities، swiftui و موارد دیگر) و شرایط خدمات را جستجو میکند. نکته مهم: قبل از استفاده از این ابزار، باید ابزار retrieve-instructions را فراخوانی کنید یا منبع instructions را بارگذاری کنید. این امر زمینه ضروری مورد نیاز برای عملکرد صحیح این ابزار را فراهم میکند. |
مشخصات ابزار MCP را دریافت کنید
برای دریافت مشخصات ابزار MCP برای همه ابزارهای موجود در یک سرور MCP، از متد tools/list استفاده کنید. مثال زیر نحوه استفاده از curl برای فهرست کردن همه ابزارها و مشخصات آنها که در حال حاضر در سرور MCP موجود هستند را نشان میدهد.
| درخواست کرل |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |