این یک سرور MCP است که ابزارهایی برای تعامل با Google Sheets ارائه میدهد.
یک سرور پروتکل زمینه مدل (MCP) به عنوان یک پروکسی بین یک سرویس خارجی عمل میکند که زمینه، دادهها یا قابلیتهایی را برای یک مدل زبان بزرگ (LLM) یا برنامه هوش مصنوعی فراهم میکند. سرورهای MCP برنامههای هوش مصنوعی را به سیستمهای خارجی مانند پایگاههای داده و سرویسهای وب متصل میکنند و پاسخهای آنها را به فرمتی که برنامه هوش مصنوعی میتواند درک کند، ترجمه میکنند.
ابزارهای MCP
یک ابزار MCP یک تابع یا قابلیت اجرایی است که یک سرور MCP آن را در اختیار یک برنامه LLM یا هوش مصنوعی قرار میدهد تا عملی را در دنیای واقعی انجام دهد.
ابزارها
سرور MCP sheetsmcp.googleapis.com ابزارهای زیر را دارد:
| ابزارهای MCP | |
|---|---|
get_values | طیف وسیعی از مقادیر را از یک صفحه گسترده برمیگرداند. مربوط به spreadsheets.values.get در REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet | محتوای صفحهگسترده را برای صفحهگسترده داده شده برمیگرداند. عناوین، نامهای صفحه، ویژگیهای شبکه و سایر فرادادهها را برای شناسه صفحهگسترده داده شده برمیگرداند. همچنین در صورت درخواست، دادههای کامل شبکه را برمیگرداند. مربوط به spreadsheets.get در REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet | یک یا چند بهروزرسانی را در صفحهگسترده اعمال میکند. مربوط به spreadsheets.batchUpdate در REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate لیست بهروزرسانیهای احتمالی به شرح زیر است:
|
update_values | مقادیر را در محدودهای از یک صفحهگسترده تنظیم میکند. معادل spreadsheets.values.update در REST API است: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas | فرمولها را در محدودهای از یک صفحهگسترده تنظیم میکند. معادل spreadsheets.values.update در REST API است: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension | ردیفها یا ستونها را در یک صفحه در یک فهرست خاص درج میکند. مربوط به یک درخواست درج ابعاد (InsertDimensionRequest) در spreadsheets.batchUpdate REST API است: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
مشخصات ابزار MCP را دریافت کنید
برای دریافت مشخصات ابزار MCP برای همه ابزارهای موجود در یک سرور MCP، از متد tools/list استفاده کنید. مثال زیر نحوه استفاده از curl برای فهرست کردن همه ابزارها و مشخصات آنها که در حال حاضر در سرور MCP موجود هستند را نشان میدهد.
| درخواست کرل |
|---|
curl --location 'https://sheetsmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |