سرور «پروتکل بافتار مدل» (MCP) بهعنوان پراکسی بین سرویس خارجی که بافتار، داده، یا قابلیتها را به «مدل زبانی بزرگ» (LLM) یا برنامه هوش مصنوعی ارائه میدهد عمل میکند. سرورهای MCP برنامههای هوش مصنوعی را به سیستمهای خارجی مانند پایگاههای داده و سرویسهای وب متصل میکنند و پاسخهای آنها را به قالبی ترجمه میکنند که برنامه هوش مصنوعی بتواند درک کند.
راهاندازی سرور
قبلاز استفاده باید سرورهای MCP را فعال کنید و اصالتسنجی را راهاندازی کنید. برای اطلاعات بیشتر درباره استفاده از سرورهای MCP ازراهدور Google و Google Cloud، به نمای کلی سرورهای Google Cloud MCP مراجعه کنید.
نقطههای پایانی سرور
نقطه پایان سرویس MCP نشانی شبکه و میانای ارتباطی (معمولاً نشانی وب) سرور MCP است که برنامه هوش مصنوعی (میزبان کارخواه MCP) از آن برای برقراری اتصال ایمن و استاندارد استفاده میکند. این نقطه تماس برای LLM است تا زمینه را درخواست کند، ابزاری را فراخوانی کند، یا به منبعی دسترسی پیدا کند. نقطههای پایانی MCP Google میتوانند جهانی یا منطقهای باشند.
سرور Developer Knowledge API MCP دارای نقطه پایانی MCP جهانی زیر است:
- https://developerknowledge.googleapis.com/mcp
ابزارهای «پروتکل زمینهای مدل» (MCP)
ابزار MCP یک تابع یا قابلیت اجرایی است که سرور MCP برای انجام کنشی در دنیای واقعی دراختیار LLM یا برنامه هوش مصنوعی قرار میدهد.
ابزارها
سرور MCP developerknowledge.googleapis.com ابزارهای زیر را دارد:
| ابزارهای «پروتکل زمینهای مدل» (MCP) | |
|---|---|
search_documents |
از این ابزار برای پیدا کردن اسناد مربوط به محصولات توسعهدهنده Google استفاده کنید. این اسناد حاوی میاناهای برنامهسازی کاربردی رسمی، تکهکدها، یادداشتهای انتشار، روالهای مطلوب، راهنماها، اطلاعات اشکالزدایی، و غیره است. این خطمشی محصولات و دامنههای زیر را پوشش میدهد:
این ابزار بخشهایی از نوشتار، نامها، و شناسه منبع یکسان را برای اسناد منطبق برمیگرداند. وقتی به نمونههای کد دقیق، پرچمهای CLI، پیامهای خطای خاص، راهنماهای آموزشی کامل، یا جستجوی کلیدواژه قطعی نیاز دارید، |
answer_query |
از answer_query برای دریافت پاسخ مفهومی ترکیبی و مستدل به پرسشهای سطح بالا درباره محصولات توسعهدهنده Google استفاده کنید. برای نمونههای دقیق کد، پرچمهای CLI، پیامهای خطای خاص، یا راهنماهای کامل سند، بهتر است بهجای آن از اگر خطای ۴۲۹ «خارج از سهمیه» دریافت کردید، بهجای آن از search_documents استفاده کنید. |
get_documents |
از این ابزار برای بازیابی محتوای کامل یک سند یا حداکثر ۲۰ سند در یک فراخوانی استفاده کنید. نام اسناد باید از فیلد parent نتایج حاصل از فراخوانی ابزار search_documents یا فیلد references برگرداندهشده توسط ابزار answer_query بهدست آید. پارامتر names را روی فهرستی از نامهای سند (documents/...) تنظیم کن و اسناد منبع معتبر استفادهشده در پاسخ نهاییات را ذکر کن.
|
دریافت مشخصات ابزار MCP
برای دریافت مشخصات ابزار MCP برای همه ابزارهای موجود در سرور MCP، از روش tools/list استفاده کنید. مثال زیر نشان میدهد که چگونه میتوان از curl برای فهرست کردن همه ابزارها و مشخصات آنها که درحالحاضر در سرور MCP دردسترس هستند استفاده کرد.
| درخواست Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |