هذا خادم MCP يوفّر أدوات للتفاعل مع "جداول بيانات Google".
يعمل خادم بروتوكول سياق النموذج (MCP) كوكيل بين خدمة خارجية توفّر السياق أو البيانات أو الإمكانات لنموذج لغوي كبير (LLM) أو تطبيق ذكاء اصطناعي. تربط خوادم MCP تطبيقات الذكاء الاصطناعي بأنظمة خارجية، مثل قواعد البيانات وخدمات الويب، وتحوّل ردودها إلى تنسيق يمكن لتطبيق الذكاء الاصطناعي فهمه.
أدوات MCP
أداة MCP هي دالة أو إمكانية قابلة للتنفيذ يعرضها خادم MCP لنموذج لغوي كبير أو تطبيق ذكاء اصطناعي لتنفيذ إجراء في العالم الحقيقي.
الأدوات
يحتوي خادم MCP على sheetsmcp.googleapis.com على الأدوات التالية:
| أدوات MCP | |
|---|---|
get_values |
لعرض نطاق من القيم من جدول بيانات يتطابق هذا مع spreadsheets.values.get في واجهة برمجة تطبيقات REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet |
لعرض محتوى جدول البيانات المحدّد يعرض هذا الطلب العناوين وأسماء أوراق البيانات وخصائص الشبكة والبيانات الوصفية الأخرى لرقم تعريف جدول البيانات المحدّد. يعرض أيضًا بيانات الشبكة الكاملة إذا طُلب ذلك. يتطابق هذا مع spreadsheets.get في واجهة برمجة تطبيقات REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet |
لتطبيق تعديل واحد أو أكثر على جدول البيانات يتطابق هذا مع spreadsheets.batchUpdate في واجهة برمجة تطبيقات REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate في ما يلي قائمة بالتعديلات الممكنة:
|
update_values |
لضبط القيم في نطاق من جدول بيانات يتطابق هذا مع spreadsheets.values.update في واجهة برمجة تطبيقات REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas |
لضبط الصيغ في نطاق من جدول بيانات يتطابق هذا مع spreadsheets.values.update في واجهة برمجة تطبيقات REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension |
لإدراج صفوف أو أعمدة في ورقة عند فهرس معيّن يتطابق هذا مع InsertDimensionRequest في واجهة برمجة تطبيقات REST spreadsheets.batchUpdate: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
الحصول على مواصفات أداة MCP
للحصول على مواصفات أداة MCP لجميع الأدوات في خادم MCP، استخدِم طريقة tools/list. يوضّح المثال التالي كيفية استخدام curl لعرض جميع الأدوات ومواصفاتها المتاحة حاليًا في خادم MCP.
| طلب Curl |
|---|
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 }' |