gtasks-mcp هو خادم بروتوكول سياق نموذج (MCP) لمهام Google مصمم خصيصًا لـ Claude AI. يسمح هذا المشروع لـ Claude بالاندماج مباشرة مع Google Tasks API، مما يتيح وظائف إدارة كاملة لمهام Google.
عنوان المشروع: https://github.com/zcaceres/gtasks-mcp
query
(سلسلة): سلسلة استعلام البحثcursor
(سلسلة، اختياري): مؤشر ترقيم الصفحاتtaskListId
(سلسلة، اختياري): مُعرّف قائمة المهامtitle
(سلسلة، إلزامي): عنوان المهمةnotes
(سلسلة، اختياري): ملاحظات المهمةdue
(سلسلة، اختياري): تاريخ الاستحقاقtaskListId
(سلسلة، اختياري): مُعرّف قائمة المهامid
(سلسلة، إلزامي): مُعرّف المهمةuri
(سلسلة، إلزامي): URI المهمةtitle
(سلسلة، اختياري): عنوان المهمة الجديدnotes
(سلسلة، اختياري): ملاحظات المهمة الجديدةstatus
(سلسلة، اختياري): حالة المهمة الجديدة ("needsAction" أو "completed")due
(سلسلة، اختياري): تاريخ الاستحقاق الجديدtaskListId
(سلسلة، إلزامي): مُعرّف قائمة المهامid
(سلسلة، إلزامي): مُعرّف المهمةtaskListId
(سلسلة، إلزامي): مُعرّف قائمة المهاميوفر الخادم الوصول إلى موارد مهام Google:
gtasks:///<task_id>
)إنشاء مشروع Google Cloud
تمكين Google Tasks API
تكوين شاشة موافقة OAuth
https://www.googleapis.com/auth/tasks
إنشاء مُعرّف عميل OAuth
gcp-oauth.keys.json
وضعه في الدليل الجذر للمشروعاستخدم الأمر التالي لبناء الخادم:
npm run build
أو استخدم وضع المراقبة:
npm run watch
قم بالتثبيت التلقائي عبر Smithery:
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)لدمج هذا الخادم مع تطبيق Claude Desktop، أضف ما يلي إلى تكوين الخادم في التطبيق:
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}