Codemcp: مساعد برمجة كلود للوصول المباشر إلى مستودع Git
Codemcp هو خادم MCP مجاني تم تطويره بواسطة Simplyliz (ezyang على GitHub) لمنصة المcp، مصنف كمساعد برمجة. تم بناؤه باستخدام Python، ويعزز من قدرات Claude من خلال توفير الوصول المباشر لتحرير الملفات إلى مستودعات Git المحلية. تم تصميم هذا البرنامج لتحسين سير العمل للمطورين، مما يسمح لمستخدمي Claude Pro أو Claude Max بالمشاركة في البرمجة الزوجية. يتصل بـ Claude Desktop وعميل الويب claude.ai، داعماً بروتوكول نقل الأحداث المرسلة من الخادم للتواصل المستمر.
أفضل بديل موصى به
ماذا يتصل Codemcp؟
يعمل Codemcp كخادم بروتوكول سياق النموذج مفتوح المصدر (MCP)، متصلاً بـ Claude Desktop وعميل الويب claude.ai. يحقق هذا التكامل مع عميل الويب من خلال ملحق المتصفح claude-mcp. دوره الأساسي هو العمل كمساعد برمجة، موفرًا لهذه الواجهات من Claude وصولًا مباشرًا لتحرير الملفات في مستودعات Git المحلية. يدعم Codemcp بروتوكول نقل الأحداث المرسلة من الخادم (SSE)، محافظًا على اتصال HTTP مستمر لبث رسائل MCP. يضمن هذا الإعداد تفاعلًا مستمرًا بين Claude وبيئات التطوير المحلية.
الميزات والأدوات الأساسية
يكشف Codemcp عن أدوات قابلة للاستدعاء محددة لتعزيز سير العمل في البرمجة. يتضمن أمر format، الذي يتم تنفيذه تلقائيًا بعد كل تعديل على الملف، مما يضمن اتساق الكود. كما يقدم البرنامج أداة read_file، على الرغم من أنه تم الإشارة إلى أنها تفتقر إلى التحقق المناسب من المسار. ميزة أمان رئيسية هي القدرة على إعلان الأوامر المعرفة من قبل المستخدم مسبقًا ضمن قائمة السماح "codemcp.toml". يقيّد هذا الآلية الأوامر التي يمكن لوكيل الذكاء الاصطناعي تنفيذها، مما يوفر بيئة محكومة لتعديلات الكود الآلي.
لمن هو؟
تم تصميم Codemcp بشكل أساسي للمطورين الذين يستخدمون Claude Pro أو Claude Max ويسعون لدمج Claude كمساعد برمجة زوجية. إنه يلبي احتياجات أولئك الذين يحتاجون إلى أتمتة تغييرات الكود، وتنفيذ ميزات جديدة، أو إجراء مهام إعادة هيكلة مباشرة ضمن مستودعات Git المحلية الخاصة بهم. يعزز البرنامج إنتاجية المطورين من خلال السماح لـ Claude بالتفاعل مباشرة مع قاعدة الكود. تخطى هذا إذا كنت بحاجة إلى نظام يتطلب مصادقة على مستوى التطبيق لجميع الوصولات.
كيف تبدأ
لا تتطلب المصادقة على مستوى التطبيق أي بيانات اعتماد. يدعم Codemcp بروتوكول نقل الأحداث المرسلة من الخادم.
حالات الاستخدام
- تنفيذ ميزات جديدة في قاعدة كود.
- إصلاح الاختبارات الفاشلة مع أمان Git المستقل.
- إجراء إعادة هيكلة على قواعد الكود الحالية.
يوفر Codemcp جسرًا قويًا للمطورين الذين يستخدمون Claude للتفاعل مباشرة مع مستودعات Git المحلية، مما يعزز سير العمل الآلي في التطوير. بينما يقدم قيودًا على الأوامر لأغراض الأمان، يجب على المستخدمين ملاحظة عدم وجود مصادقة على مستوى التطبيق بشكل صريح والحاجة إلى أمان الشبكة الخارجية للوصول عن بُعد. هذه الأداة مثالية للمطورين الذين يسعون لأتمتة مهام الترميز. ابدأ باستخدام Codemcp لتنفيذ ميزة جديدة في مستودع Git المحلي.