# خادم MCP لإدارة المشاريع لوكلاء الذكاء الاصطناعي

> مهام نظام مفتوح المصدر لإدارة المشاريع مع خادم MCP مدمج: يقرأ الوكلاء اللوحة ويبدؤون المهام ويسجّلون الوقت بصلاحيات الأشخاص نفسها.

*2026-10-19T12:49:02Z*

![خادم MCP لإدارة المشاريع لوكلاء الذكاء الاصطناعي](https://mahaam.app/uploads/sites/b22b78ba-acc1-4bd8-825d-44b585d0fc1f/media/mahaam-mcp-project-management-ar.png)

# خادم MCP لإدارة المشاريع لوكلاء الذكاء الاصطناعي

مهام (Mahaam) نظام مفتوح المصدر لإدارة المشاريع، وفيه خادم MCP مدمج لإدارة المشاريع. يستطيع وكلاء الذكاء الاصطناعي مثل Claude وCursor قراءة اللوحة وبدء مهمة وتسجيل الوقت وطلب المراجعة، وبنفس فحوص الصلاحيات التي يخضع لها الشخص.

## المشكلة

تحتفظ الوكالات بالمشاريع في أداة، وبالساعات في أخرى، وبالفواتير في ثالثة. وحين يدخل وكلاء الذكاء الاصطناعي تظهر مشكلة رابعة: الوكيل يعمل في الطرفية واللوحة لا تعلم. إمّا أن يعيد أحدهم كتابة ما أنجزه الوكيل، وإمّا لا يفعل أحد فتتباعد اللوحة عن الواقع.

## كيف يعمل

تجمع مهام المشاريع والمهام والوقت والفواتير في مكان واحد، وتتيح العمليات نفسها للوكلاء عبر MCP.

- **طبقة مجال واحدة.** يستدعي تطبيق الويب وخادم MCP الكود نفسه، فلا يستطيع الوكيل فعل ما لا يستطيعه شخص بالدور نفسه.
- **رموز محدودة النطاق.** تُنشئ رمزًا من التطبيق بالنطاقات التي تختارها، وتُضيَّق صلاحيات الوكيل الفعلية إلى دور صاحبه في مساحة العمل.
- **الوقت والتكلفة لكل مهمة.** يبدأ الوكيل مؤقتًا ويسجّل الوقت واستهلاك الرموز على المهمة، فتظهر التكلفة بجانب الساعات.
- **فواتير من الوقت.** يمكن تحويل الوقت المسجَّل واستخدام الذكاء الاصطناعي والاشتراكات إلى مسودة فاتورة.
- **بوابة للعملاء.** يرى العميل مشاريعه ويقبل المهام أو يعيد فتحها ويطّلع على فواتيره دون مقعد موظف.
- **عزل بين المستأجرين من الأساس.** يحمل كل صف `workspace_id` ويفرضه أمان مستوى الصف في Postgres. تشرح [دراسة حالة ToGO](https://to-go.dev/ar/blog/mahaam-togo-case-study) كيف.

هناك خادما MCP: خادم للمستخدمين على `/api/mcp` وخادم لمديري المنصة على `/api/admin/mcp`. يوفّر خادم المستخدم 119 أداة عبر 34 نطاقًا (محسوبة من فرع `master` بتاريخ 2026-10-19).

## الفيديو

مقدمة قصيرة (التعليق الصوتي مولَّد بالذكاء الاصطناعي):

https://youtu.be/sCQMKOQKxTc

الشرح الكامل (التعليق الصوتي مولَّد بالذكاء الاصطناعي):

https://youtu.be/ur75SV3D60c

## البدء

أسرع طريقة هي التطبيق المستضاف على [mahaam.app](https://mahaam.app). وللاستضافة الذاتية تحتاج Docker مع Compose v2:

```bash
git clone https://github.com/fadymondy/mahaam.git && cd mahaam
cp .env.selfhost.example .env.selfhost
# fill in POSTGRES_PASSWORD, MAHAAM_APP_DB_PASSWORD, AUTH_SECRET, MAHAAM_SECRET_KEY
# (generate each with: openssl rand -base64 32)
docker compose -f docker-compose.selfhost.yml --env-file .env.selfhost up -d --build
```

افتح `http://localhost:3010` وسجّل وأنشئ مساحة عمل. ثم اجعل أول مستخدم مديرًا للمنصة:

```bash
docker compose -f docker-compose.selfhost.yml --env-file .env.selfhost exec api /app/mahaam-admin promote you@example.com
```

بعد ذلك أنشئ رمزًا محدود النطاق من التطبيق، ووجّه عميل MCP إلى `https://<your-host>/api/mcp` مع إرسال الرمز بوصفه bearer token. امنح الوكيل النطاقات التي يحتاجها فقط.

## الحدود

- لا يفعل الوكيل إلا ما تسمح به نطاقاته ودور صاحبه. هذا هو المقصود، لكنه يعني أنك أنت من يحدد النطاقات.
- تحتاج الاستضافة الذاتية Postgres 16 والأسرار المذكورة أعلاه. البريد وتكاملات OAuth والإشعارات والفوترة اختيارية وموثّقة في `.env.example`.
- ليست لدي أرقام استخدام لأشاركها حتى الآن.

## أسئلة شائعة

**ما خادم MCP لإدارة المشاريع؟** نقطة اتصال تتيح لعميل ذكاء اصطناعي استدعاء عمليات المشروع بوصفها أدوات: عرض المهام وبدء مهمة وتسجيل الوقت وطلب المراجعة. مهام تقدّم واحدًا.

**أي وكلاء يعملون معه؟** أي عميل MCP يستطيع إرسال bearer token. يذكر الـ README عملاء مثل Claude وCursor.

**هل يرى الوكيل بيانات عملاء آخرين؟** لا. كل جدول مستأجر محمي بأمان مستوى الصف في Postgres، ورمز الوكيل مرتبط بمساحة عمل واحدة.

**هل مهام مفتوح المصدر؟** نعم، برخصة AGPL-3.0 على [github.com/fadymondy/mahaam](https://github.com/fadymondy/mahaam).

**هل بُني على ToGO؟** نعم. تغطي دراسة الحالة البنية والأرقام الحقيقية وحدود الإطار التي اصطدمنا بها.

## روابط

- دراسة الحالة: [تطبيق SaaS متعدد المستأجرين بـ Go وPostgres RLS: كيف بُنيت مهام على ToGO](https://to-go.dev/ar/blog/mahaam-togo-case-study)
- مقال المؤسس: [لماذا بنيت مهام](https://fadymondy.com/ar/blog/why-i-built-mahaam)
- [GitHub](https://github.com/fadymondy/mahaam) · [Product Hunt](https://www.producthunt.com/products/mahaam) · [Discord](https://discord.gg/a59RzxnB2H)

---

Source: https://mahaam.app/ar/blog/project-management-mcp-server-for-ai-agents
