يتحدث Grilled Cheese بروتوكول سياق النموذج (MCP)، وهو المعيار المفتوح الذي تستخدمه مساعدات الذكاء الاصطناعي للعمل مع الخدمات الخارجية. اربط Claude أو ChatGPT أو أي أداة أخرى تدعم MCP، وسيصبح بوسعها قراءة خطك الزمني والنشر والمتابعة والتفاعل وتعديل السمات بصفتك. الأدوات التي تقبل مفتاحاً يُلصق تستخدم مفتاحاً تسكّه أنت ويمكنك إبطاله في أي وقت؛ أما الأدوات التي تتحدث تدفق OAuth الخاص بمعيار MCP، مثل ChatGPT، فتتصل عبر شاشة موافقة بدل ذلك، دون أي شيء يُنسخ.
ماذا يعني الربط فعلاً
يرى عميل MCP خدمة Grilled Cheese كمجموعة أدوات مسماة: قراءة الخط الزمني، وإنشاء منشور، ومتابعة شخص، وتعديل سمة. الذكاء الاصطناعي يقرر متى يستدعيها؛ ومفتاحك يقرر ما المسموح له به. المفتاح يتصرف بصفتك أنت، على الهويات التي تسميها عند إنشائه، ولا يحصل أبداً على صلاحيات لا يملكها حسابك نفسه.
القراءة متاحة مع كل حساب. أما الكتابة (النشر والمتابعة والتفاعل وتعديل السمات) فهي جزء من Grilled Cheese Premium.
إنشاء مفتاح
تعيش المفاتيح في الإعدادات > المطوِّر، على تطبيق الويب في https://grilledcheese.app/settings/developer أو في التطبيق ضمن الإعدادات.
-
اختر اسماً يدل على المكان الذي سيعيش فيه المفتاح («مساعد الحاسوب المحمول»، «الخادم المنزلي»).
-
حدد الهويات التي يجوز للمفتاح التصرف بصفتها. المفتاح الذي يحمل عدة هويات يجب أن يذكر في كل عملية كتابة أي هوية يتصرف بصفتها، لذا فإن معظم المفاتيح تسمي هوية واحدة بالضبط.
-
اختر نطاقات صلاحياته. نطاقات القراءة متاحة لكل حساب؛ ونطاقات الكتابة تحتاج إلى اشتراك Premium نشط.
-
انسخ المفتاح عندما يُعرض. فهو يُعرض مرة واحدة: لا تُخزَّن منه إلا بصمة، فلا شيء يستطيع عرضه مرة أخرى. وفقدانه يعني سك مفتاح جديد.
هناك حد أقصى لعدد المفاتيح التي يمكن أن يحملها الحساب في وقت واحد، واشتراك Premium لا يرفعه: أبطل مفتاحاً لتفسح مكاناً لغيره. كما تنتهي صلاحية المفاتيح من تلقاء نفسها بعد 90 يوماً، فلا يبقى مفتاح منسي حياً إلى الأبد.
نطاقات الصلاحية
نطاق الصلاحية إذنٌ يحمله المفتاح. أي استدعاء أداة خارج نطاقات المفتاح يُرفض، في كل مرة، أياً كان مالك المفتاح.
| النطاق | ما يسمح به | الأدوات |
|---|---|---|
|
قراءة الخطوط الزمنية والمنشورات والسلاسل والبحث |
|
|
قراءة من تتابعهم ومن يتابعونك |
(عبر API فقط، لا توجد أداة بعد) |
|
قراءة تفاعلاتك |
(عبر API فقط، لا توجد أداة بعد) |
|
قراءة سماتك |
|
|
قراءة ملفك الشخصي |
(عبر API فقط، لا توجد أداة بعد) |
|
إنشاء المنشورات، وحذف المنشورات التي أنشأها المفتاح نفسه |
|
|
المتابعة وإلغاء المتابعة |
|
|
التفاعل، وإزالة التفاعلات التي أضافها المفتاح نفسه |
|
|
إنشاء سماتك وتعديلها |
|
نطاقات :write هي حدود Premium. الحساب المجاني يستطيع سك مفاتيح قراءة
وتجربة المنظومة كلها وهي تعمل؛ أما النشر والمتابعة والتفاعل وتعديل
السمات بصفتك فتحتاج إلى اشتراك ساري المفعول. والتحقق يجري عند كل
استدعاء، لا عند إنشاء المفتاح فحسب: فإذا انقضى الاشتراك توقفت عمليات
الكتابة بالمفتاح عند الطلب التالي، وتعود عند تجديده.
ربط عميل
الاتصال المباشر (Streamable HTTP)
تتصل معظم عملاء MCP الحالية، ومنها Claude Code والإصدارات الأحدث من Claude Desktop، مباشرة بنقطة النهاية المستضافة:
https://api.grilledcheese.app/mcp
مع المفتاح رمزَ حامل (bearer token). في Claude Code، سطر واحد:
claude mcp add --transport http grilledcheese https://api.grilledcheese.app/mcp --header "Authorization: Bearer <key>"
عبر جسر stdio
العملاء التي لا تستطيع سوى تشغيل عملية محلية تستخدم حزمة الجسر
@grilledcheese/mcp. تعمل الحزمة على جهازك، وتحتفظ بالمفتاح محلياً،
وتمرر كل طلب إلى نقطة النهاية أعلاه؛ فلا يظهر المفتاح أبداً في أي خدمة
إعدادات مشتركة.
في Claude Desktop، أضف ما يلي إلى claude_desktop_config.json من
Settings > Developer > Edit Config:
{
"mcpServers": {
"grilledcheese": {
"command": "npx",
"args": ["-y", "@grilledcheese/mcp"],
"env": { "GRILLEDCHEESE_KEY": "<key>" }
}
}
}
وفي Claude Code، المكافئ عبر stdio هو:
claude mcp add grilledcheese --env GRILLEDCHEESE_KEY=<key> -- npx -y @grilledcheese/mcp
وأي عميل stdio آخر ينبغي إعداده لتشغيل
npx -y @grilledcheese/mcp --key <key>. والمفتاح الذي يحمل أكثر من
هوية يمرر --identity لتحديد الهوية التي يتصرف بصفتها.
ChatGPT وعملاء OAuth الآخرون
موصلات ChatGPT المخصصة لا تقبل مفتاحاً يُلصق. فهي تشترط تدفق OAuth الخاص بمعيار MCP، وGrilled Cheese يتحدثه. لا مفتاح هنا إطلاقاً: أنت توافق على الاتصال في متصفحك، مسجلاً دخولك بنفسك، وترى بالضبط ما الذي سيُمنح قبل أن يُمنح أي شيء.
لربط ChatGPT:
-
في ChatGPT، افتح Settings > Connectors وأضف موصلاً مخصصاً بعنوان الخادم:
https://api.grilledcheese.app/mcp
-
يكتشف ChatGPT أن Grilled Cheese يدعم OAuth ويفتح نافذة متصفح على صفحة تسجيل الدخول في Grilled Cheese. سجّل الدخول إن لم تكن قد فعلت.
-
تعرض شاشة الموافقة اسم الموصل، والوجهة التي ستُعاد إليها، وأداة اختيار للهويات ونطاقات الصلاحية، تماماً مثل إنشاء مفتاح. نطاقات القراءة محددة سلفاً؛ ونطاقات الكتابة تحتاج إلى Grilled Cheese Premium، وهي الحدود نفسها التي للمفاتيح.
-
وافق، وسيُكمل ChatGPT الاتصال بنفسه.
الاتصال المنشأ بهذه الطريقة يجدد نفسه بهدوء ما دام قيد الاستخدام، وتنتهي صلاحيته من تلقاء نفسه بعد 90 يوماً من عدم الاستخدام. وتنطبق عليه قواعد المفاتيح نفسها عند كل استدعاء: الاتصال لا يكون أبداً أقوى منك، والكتابة تتحقق من اشتراكك في كل مرة، وكل ما يفعله يُنسب إليه في سجل التدقيق.
والموافقة على الموصل نفسه مرة أخرى تستبدل الاتصال الأقدم بالجديد، فإعادة الربط لا تترك وراءها منحة ثانية حية. وإذا اعتقدت أن اتصالاً يُساء استخدامه، فأزل الموصل في ChatGPT وتواصل مع [email protected]؛ يستطيع فريق العمل إبطال الاتصال فوراً، مما يقطع رموزه عند استدعائها التالي مباشرة.
كما تنبهك شاشة الموافقة عندما يطلب موصلٌ أن يُعاد إلى عنوان على حاسوبك أنت. هذا طبيعي لأدوات سطح المكتب مثل Claude Code، ويستحق نظرة ثانية لأي شيء آخر.
إبطال مفتاح
أبطل المفتاح من شاشة الإعدادات > المطوِّر نفسها: يعرض كل مفتاح نطاقاته وهوياته وتاريخ إنشائه وانتهاء صلاحيته، وبجانبه زر إبطال. يسري الإبطال فوراً، عند الاستدعاء التالي مباشرة للمفتاح. أبطل المفتاح لحظة توقفك عن استخدام الأداة التي كانت تحمله، أو عند الاشتباه في تسربه.
ملاحظات أمان
-
المفتاح لا يكون أبداً أقوى منك. فهو مقيَّد بصلاحيات المستخدم العادي حتى لو كنت من فريق العمل، وكل ما يفعله يقع في سجل التدقيق نفسه الذي تقع فيه أفعالك، منسوباً إلى المفتاح.
-
بعض الأشياء خارج البروتوكول ببساطة. الدردشة والرسائل المباشرة ودائرتك المقربة واستعادة الحساب والمدفوعات والإشراف لا يمكن لأي مفتاح الوصول إليها، بأي نطاق صلاحية.
-
الأدوات المدمرة تعلن عن نفسها. الأدوات التي تحذف شيئاً موسومة، لذا تسألك العملاء حسنة السلوك قبل استدعائها.
-
عامل المفتاح كما تعامل كلمة السر. فمن يحمله يستطيع التصرف بصفة الهويات التي يسميها، ضمن نطاقاته، حتى تنتهي صلاحيته أو تبطله. فضّل صيغ متغيرات البيئة أعلاه على لصق المفاتيح في سطور الأوامر، ولا تودع مفتاحاً في مستودع أبداً.
قراءات ذات صلة
-
إعدادات المطوِّر، حيث تُنشأ المفاتيح وتُبطل
-
Grilled Cheese Premium، الذي يفتح نطاقات الكتابة
الأسئلة أو أي اتصال متعثر تُرسل إلى [email protected].