← العودة
Blog Post
عنوان المحادثة: يا أستاذ والله لارافيل قديم .. يعني مش لازم أقول الكلمة دي بس ده هو ال...
التاريخ: 12.06.2026
التصنيف: 💻 البرمجة وتطوير البرمجيات
إجمالي الرسائل: 12 | ياسر: 12 | M: 0
Yasser
يا أستاذ والله لارافيل قديم .. يعني مش لازم أقول الكلمة دي بس ده هو الواقع .. لارافيل قديم وبرمجيا في السوق إحنا بنقول إن راحت عليه .. دلوقتي التقنيات الموجودة أحدث منه وأفضل بشكل كبير جدا .. يعني فعليا مثلا python مع إطار عمل Django أو ما شابه أفضل منه بكتير وفعليا مفيش حد هيكون بيشتغل بجانغو مع بايثون ثم هيروح يتعلم لارافيل .. هيحس إنه بينزل وليس بيتطور .. وعموما الذكاء الصناعي يقدر يسد الفجوة دي .. يعني نقدر نبني المنطق والكود ببايثون ثم هو يعمل التحويلات لرافايل بسهولة .. أهم شئ المنطق نفسه يبتنى كويس .. لكن غير كده بسيطة ..
Yasser
وعموما البرمجة هي البرمجة وإختلاف السينتاكس ما يفرق يعني أوي .. المهم اللوجيك نفسه
Yasser
✅ تم التثبيت والريستارتالـ 3 MCP Servers شغالين دلوقتي:● ✓ TestSprite connected (npx @testsprite/testsprite-mcp@latest)● ✓ dart-mcp-server connected (dart_mcp_server)● ✓ playwright connected (npx -y @playwright/mcp)الـ Playwright MCP جاهز مع كل الإمكانيات (core tools: navigation, snapshot, click, type, screenshot, evaluate JS, tabs, console, network, forms — plus vision, testing, devtools, PDF, storage لو عايز activate أي capability).---📋 تقرير: أفضل MCP Servers لشغلك مع OpenCodeبناءً على طبيعة شغلك — Amazon affiliate scraping, Almadah Scraper (Scrapy+Celery+Redis+PG), Telegram Marketing, Flutter, Docker — دي أنسب MCPs مرتبة حسب الأولوية:🟢 المستوى الأول — ضروري جداً (حملهم الأول)1• السيرفر: Playwright MCP ✅ (مثبت)• ليه؟: بديل Browser Tool — تقدر تتحكم في المتصفح، تتصفح المواقع، تضغط على elements، تاخد screenshots، تشغل JavaScript. مثال: اسأل OpenCode يجيبلك منتج من Amazon مباشرة• طريقة التشغيل: npx -y @playwright/mcp2• السيرفر: GitHub MCP• ليه؟: GitHub API — يخلّي OpenCode يدير repos, issues, PRs, search, code review من غير ما تفتح browser. مهم جداً لو بتستخدم GitHub• طريقة التشغيل: npx -y @modelcontextprotocol/server-github3• السيرفر: PostgreSQL MCP• ليه؟: قواعد بياناتك — يخلّي OpenCode يتصل بداتابيز PostgreSQL بتاعتك (Almadah, TG Manager) ويعمل queries (قراءة فقط) ويعرض schema• طريقة التشغيل: npx -y @modelcontextprotocol/server-postgres4• السيرفر: Redis MCP• ليه؟: Redis بتاعتك — تقدر تشوف key-value, تمسح locks, تفحص queues من داخل OpenCode. ذهب لـ Salla scraping (مسح salla:scrape_lock, مراقبة queues)• طريقة التشغيل: npx -y @modelcontextprotocol/server-redis5• السيرفر: Filesystem MCP• ليه؟: الملفات المحلية — يخلّي OpenCode يقرأ/يكتب ملفات في مسارات محددة بأمان. مفيد لو عايز OpenCode يعدل configs أو يقرأ logs• طريقة التشغيل: npx -y @modelcontextprotocol/server-filesystem🟡 المستوى الثاني — مفيد جداً6• السيرفر: Git MCP• ليه؟: Git محلي — يخلّي OpenCode يعمل git commit, log, diff, status, branch. أسهل من كتابة أوامر git يدوي• طريقة التشغيل: uvx mcp-server-git7• السيرفر: Firecrawl MCP• ليه؟: Web Scraping قوي — لو الـ Playwright ما كفى، Firecrawl يقدر يسكراب محتوى المواقع حتى لو فيها JS. يدعم crawl كل الـ pages• طريقة التشغيل: npx -y @firecrawl/mcp-server8• السيرفر: Docker MCP• ليه؟: إدارة الحاويات — يشوف الحاويات, logs, images, networks. بديل عن docker ps و docker logs من جوا OpenCode• طريقة التشغيل: uvx mcp-server-docker9• السيرفر: Fetch MCP• ليه؟: جلب محتوى ويب — يجيب HTML/Markdown من أي URL بسرعة (خفيف ومن غير browser). مفيد للـ API calls• طريقة التشغيل: npx -y @modelcontextprotocol/server-fetch10• السيرفر: Sequential Thinking MCP• ليه؟: تفكير منظم — يخلي OpenCode يحلل المشاكل خطوة بخطوة بدل ما يقدم إجابة وحيدة. مفيد للـ bug fixing المعقد• طريقة التشغيل: npx -y @modelcontextprotocol/server-sequential-thinking🔵 المستوى الثالث — حلو لو احتجتهم11• السيرفر: Memory MCP• ليه؟: ذاكرة مستدامة — OpenCode يتذكر معلومات بين الجلسات• طريقة التشغيل: npx -y @modelcontextprotocol/server-memory12• السيرفر: Brave Search MCP• ليه؟: بحث ويب — OpenCode يبحث في الإنترنت مباشرة• طريقة التشغيل: npx -y @brave/search-mcp-server13• السيرفر: Time MCP• ليه؟: تحويل المناطق الزمنية — مفيد للـ cron jobs والتوقيت• طريقة التشغيل: npx -y @modelcontextprotocol/server-time14• السيرفر: Slack MCP• ليه؟: لو شغلك فيه Slack يومًا ما• طريقة التشغيل: npx -y slack-mcp-server---💡 خلاصة — الـ 5 اللي أنصحك تثبتهم فوراً1. ✅ Playwright MCP — Browser automation (مثبت)2. ⬜ PostgreSQL MCP — قواعد بياناتك المباشرة3. ⬜ Redis MCP — Salla queues و scrape locks4. ⬜ GitHub MCP — لو بتستخدم GitHub5. ⬜ Filesystem MCP — إدارة الملفات بأمانالباقي كماليات — ركبهم واحد واحد حسب احتياجك.---⚙️ ازاي تثبت أي MCP جديد؟نفس الطريقة اللي عملتها دلوقتي — أضيف entry في:```jsonc// ~/.config/opencode/opencode.jsonc"mcp": { "postgresql": { "type": "local",
Yasser
"command": ["npx", "-y", "@modelcontextprotocol/server-postgres"], "enabled": true, "environment": { "DATABASE_URL": "postgresql://..." } }, // ... وهكذا}```وبعدين أعمل ريستارت لـ OpenCode Web.---عايز تبدأ بأي منهم؟ أقدّر أثبتهولك دلوقتي على طول.
Yasser
┌ MCP Servers (14)├── 🟢 TestSprite connected├── 🟢 dart-mcp-server connected├── 🟢 playwright connected├── 🟢 filesystem connected├── 🟢 memory connected├── 🟢 sequential-thinking connected├── 🟢 redis connected├── 🟢 fetch connected├── 🟢 git connected├── 🟢 docker connected├── 🟢 time connected├── 🔴 postgresql يحتاج DATABASE_URL├── 🔴 github يحتاج GITHUB_TOKEN├── 🔴 firecrawl يحتاج FIRECRAWL_API_KEY└── 14 server(s)
Yasser
/frontend-design ثم تكتبي هنا المعلومات اللي بدك ياها
المحادثة الكاملة - 12.06.2026
ياسر
يا أستاذ والله لارافيل قديم .. يعني مش لازم أقول الكلمة دي بس ده هو الواقع .. لارافيل قديم وبرمجيا في السوق إحنا بنقول إن راحت عليه .. دلوقتي التقنيات الموجودة أحدث منه وأفضل بشكل كبير جدا .. يعني فعليا مثلا python مع إطار عمل Django أو ما شابه أفضل منه بكتير وفعليا مفيش حد هيكون بيشتغل بجانغو مع بايثون ثم هيروح يتعلم لارافيل .. هيحس إنه بينزل وليس بيتطور .. وعموما الذكاء الصناعي يقدر يسد الفجوة دي .. يعني نقدر نبني المنطق والكود ببايثون ثم هو يعمل التحويلات لرافايل بسهولة .. أهم شئ المنطق نفسه يبتنى كويس .. لكن غير كده بسيطة ..
12.06.2026 02:54
ياسر
وعموما البرمجة هي البرمجة وإختلاف السينتاكس ما يفرق يعني أوي .. المهم اللوجيك نفسه
12.06.2026 03:33
ياسر
✅ تم التثبيت والريستارتالـ 3 MCP Servers شغالين دلوقتي:● ✓ TestSprite connected (npx @testsprite/testsprite-mcp@latest)● ✓ dart-mcp-server connected (dart_mcp_server)● ✓ playwright connected (npx -y @playwright/mcp)الـ Playwright MCP جاهز مع كل الإمكانيات (core tools: navigation, snapshot, click, type, screenshot, evaluate JS, tabs, console, network, forms — plus vision, testing, devtools, PDF, storage لو عايز activate أي capability).---📋 تقرير: أفضل MCP Servers لشغلك مع OpenCodeبناءً على طبيعة شغلك — Amazon affiliate scraping, Almadah Scraper (Scrapy+Celery+Redis+PG), Telegram Marketing, Flutter, Docker — دي أنسب MCPs مرتبة حسب الأولوية:🟢 المستوى الأول — ضروري جداً (حملهم الأول)1• السيرفر: Playwright MCP ✅ (مثبت)• ليه؟: بديل Browser Tool — تقدر تتحكم في المتصفح، تتصفح المواقع، تضغط على elements، تاخد screenshots، تشغل JavaScript. مثال: اسأل OpenCode يجيبلك منتج من Amazon مباشرة• طريقة التشغيل: npx -y @playwright/mcp2• السيرفر: GitHub MCP• ليه؟: GitHub API — يخلّي OpenCode يدير repos, issues, PRs, search, code review من غير ما تفتح browser. مهم جداً لو بتستخدم GitHub• طريقة التشغيل: npx -y @modelcontextprotocol/server-github3• السيرفر: PostgreSQL MCP• ليه؟: قواعد بياناتك — يخلّي OpenCode يتصل بداتابيز PostgreSQL بتاعتك (Almadah, TG Manager) ويعمل queries (قراءة فقط) ويعرض schema• طريقة التشغيل: npx -y @modelcontextprotocol/server-postgres4• السيرفر: Redis MCP• ليه؟: Redis بتاعتك — تقدر تشوف key-value, تمسح locks, تفحص queues من داخل OpenCode. ذهب لـ Salla scraping (مسح salla:scrape_lock, مراقبة queues)• طريقة التشغيل: npx -y @modelcontextprotocol/server-redis5• السيرفر: Filesystem MCP• ليه؟: الملفات المحلية — يخلّي OpenCode يقرأ/يكتب ملفات في مسارات محددة بأمان. مفيد لو عايز OpenCode يعدل configs أو يقرأ logs• طريقة التشغيل: npx -y @modelcontextprotocol/server-filesystem🟡 المستوى الثاني — مفيد جداً6• السيرفر: Git MCP• ليه؟: Git محلي — يخلّي OpenCode يعمل git commit, log, diff, status, branch. أسهل من كتابة أوامر git يدوي• طريقة التشغيل: uvx mcp-server-git7• السيرفر: Firecrawl MCP• ليه؟: Web Scraping قوي — لو الـ Playwright ما كفى، Firecrawl يقدر يسكراب محتوى المواقع حتى لو فيها JS. يدعم crawl كل الـ pages• طريقة التشغيل: npx -y @firecrawl/mcp-server8• السيرفر: Docker MCP• ليه؟: إدارة الحاويات — يشوف الحاويات, logs, images, networks. بديل عن docker ps و docker logs من جوا OpenCode• طريقة التشغيل: uvx mcp-server-docker9• السيرفر: Fetch MCP• ليه؟: جلب محتوى ويب — يجيب HTML/Markdown من أي URL بسرعة (خفيف ومن غير browser). مفيد للـ API calls• طريقة التشغيل: npx -y @modelcontextprotocol/server-fetch10• السيرفر: Sequential Thinking MCP• ليه؟: تفكير منظم — يخلي OpenCode يحلل المشاكل خطوة بخطوة بدل ما يقدم إجابة وحيدة. مفيد للـ bug fixing المعقد• طريقة التشغيل: npx -y @modelcontextprotocol/server-sequential-thinking🔵 المستوى الثالث — حلو لو احتجتهم11• السيرفر: Memory MCP• ليه؟: ذاكرة مستدامة — OpenCode يتذكر معلومات بين الجلسات• طريقة التشغيل: npx -y @modelcontextprotocol/server-memory12• السيرفر: Brave Search MCP• ليه؟: بحث ويب — OpenCode يبحث في الإنترنت مباشرة• طريقة التشغيل: npx -y @brave/search-mcp-server13• السيرفر: Time MCP• ليه؟: تحويل المناطق الزمنية — مفيد للـ cron jobs والتوقيت• طريقة التشغيل: npx -y @modelcontextprotocol/server-time14• السيرفر: Slack MCP• ليه؟: لو شغلك فيه Slack يومًا ما• طريقة التشغيل: npx -y slack-mcp-server---💡 خلاصة — الـ 5 اللي أنصحك تثبتهم فوراً1. ✅ Playwright MCP — Browser automation (مثبت)2. ⬜ PostgreSQL MCP — قواعد بياناتك المباشرة3. ⬜ Redis MCP — Salla queues و scrape locks4. ⬜ GitHub MCP — لو بتستخدم GitHub5. ⬜ Filesystem MCP — إدارة الملفات بأمانالباقي كماليات — ركبهم واحد واحد حسب احتياجك.---⚙️ ازاي تثبت أي MCP جديد؟نفس الطريقة اللي عملتها دلوقتي — أضيف entry في:```jsonc// ~/.config/opencode/opencode.jsonc"mcp": { "postgresql": { "type": "local",
12.06.2026 04:48
ياسر
"command": ["npx", "-y", "@modelcontextprotocol/server-postgres"], "enabled": true, "environment": { "DATABASE_URL": "postgresql://..." } }, // ... وهكذا}```وبعدين أعمل ريستارت لـ OpenCode Web.---عايز تبدأ بأي منهم؟ أقدّر أثبتهولك دلوقتي على طول.
12.06.2026 04:48
ياسر
┌ MCP Servers (14)├── 🟢 TestSprite connected├── 🟢 dart-mcp-server connected├── 🟢 playwright connected├── 🟢 filesystem connected├── 🟢 memory connected├── 🟢 sequential-thinking connected├── 🟢 redis connected├── 🟢 fetch connected├── 🟢 git connected├── 🟢 docker connected├── 🟢 time connected├── 🔴 postgresql يحتاج DATABASE_URL├── 🔴 github يحتاج GITHUB_TOKEN├── 🔴 firecrawl يحتاج FIRECRAWL_API_KEY└── 14 server(s)
12.06.2026 04:55
ياسر
/frontend-design ثم تكتبي هنا المعلومات اللي بدك ياها
12.06.2026 05:17
ياسر
/frontend-design بدي تحسن التصميم وتخليه متجاوب كويس مع الموبايل ويكون ألوانه مودرن وحديثة
12.06.2026 05:17
ياسر
المبرمجين مش بيردوا عليه أصلا وبيتأخروا عليه
12.06.2026 05:55
ياسر
https://efnmdfwuujbq6.kimi.page/exploitation-guide.html
12.06.2026 08:02
ياسر
لإنه مع المبرمجين بيغلط كتير
12.06.2026 16:11
ياسر
عارفه في البرمجة
12.06.2026 16:15
ياسر
// Laravel CSRF token ظاهر في كل صفحة// Active eCommerce CMS إصدار ظاهر// Bootstrap RTL مع jQuery jQuery(...).modal('show');
12.06.2026 16:20
← العودة إلى الرئيسية