
تكامل خادم LeetCode MCP
اربط FlowHunt ومساعدي الذكاء الاصطناعي بمشاكل البرمجة، وملفات المستخدمين، والتحديات اليومية، وبيانات المسابقات في LeetCode عبر خادم LeetCode MCP. سهّل ممارسة ال...
خادم MCP متخصص لحل القيود وSAT وSMT، يمكّن LLMs وعملاء الذكاء الاصطناعي من بناء وتحرير وحل النماذج المعقدة بشكل تفاعلي.
يعد MCP Solver خادماً لبروتوكول سياق النماذج (MCP) مصمماً لتوفير إمكانيات متقدمة لتحسين القيود والحلول الرياضية لمساعدي الذكاء الاصطناعي ونماذج اللغة الكبيرة (LLMs). من خلال دمج إمكانيات SAT (قابلية الإرضاء البولياني)، وSMT (قابلية الإرضاء مع النظريات)، وحل القيود، يمكّن MCP Solver النماذج الذكية من إنشاء وتعديل وحل النماذج الرياضية المعقدة بشكل تفاعلي. يدعم تمثيلات متنوعة للمشكلات، بما في ذلك MiniZinc لنماذج القيود، وPySAT لمشاكل SAT وMaxSAT، وZ3 لصيغ SMT. يوفر هذا للمطورين وعملاء الذكاء الاصطناعي القدرة على تنفيذ مهام مثل الاستنتاج التلقائي، والتحسين، وتحليل النماذج، مما يبسط سير العمل في مجالات البحث والهندسة وتطبيقات اتخاذ القرار. يعمل الخادم كجسر بين محللات الحوسبة المتقدمة وواجهات الذكاء الاصطناعي، مما يسهل الاستفادة من هذه الأدوات في خطوط الأتمتة وأنظمة الذكاء الاصطناعي التفاعلية.
uv
.git clone https://github.com/szeider/mcp-solver.git
cd mcp-solver
uv venv
source .venv/bin/activate
uv pip install -e ".[all]"
windsurf.json
أو ما يشابهه).{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"],
"env": {
"SOLVER_API_KEY": "${SOLVER_API_KEY}"
},
"inputs": {
"api_key": "${SOLVER_API_KEY}"
}
}
}
}
uv
.{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
.cursor.json
).{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
uv
.{
"mcpServers": {
"mcp-solver": {
"command": "python",
"args": ["-m", "mcp_solver"]
}
}
}
ملاحظة: إذا كانت إعداداتك تتطلب مفاتيح API أو أسراراً، استخدم متغيرات البيئة كما في مثال Windsurf أعلاه.
استخدام MCP في FlowHunt
لدمج خوادم MCP في سير عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي الخاص بك:
انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات MCP بالنظام، أدخل تفاصيل خادم MCP الخاص بك باستخدام تنسيق JSON التالي:
{
"mcp-solver": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
بعد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وقدراته. تذكر تغيير “mcp-solver” إلى اسم خادم MCP الفعلي الخاص بك واستبدال الرابط برابط خادم MCP الخاص بك.
القسم | متوفر | التفاصيل/الملاحظات |
---|---|---|
نظرة عامة | ✅ | حل SAT وSMT والقيود لـ LLMs |
قائمة القوالب | ⛔ | لم يتم العثور على قوالب مطالبات |
قائمة الموارد | ⛔ | لم يتم وصف موارد MCP صريحة |
قائمة الأدوات | ✅ | clear_model, add_item, delete_item, replace_item, … |
تأمين مفاتيح API | ✅ | تم إعطاء مثال لمتغيرات البيئة ومدخلات الأداة |
دعم أخذ العينات (أقل أهمية في التقييم) | ⛔ | لم يُذكر |
| دعم Roots | ⛔ | لم يُذكر |
استناداً إلى الوثائق المتوفرة، يُعد MCP Solver خادماً قوياً ومتخصصاً في حل مسائل القيود والتحسين، ويوفر أدوات واضحة لكنه يفتقر إلى قوالب المطالبات والموارد الصريحة. إنه موثّق جيداً من حيث الإعداد والتكامل، لكنه لا يذكر دعم ميزات MCP المتقدمة مثل roots أو أخذ العينات.
يوجد ترخيص LICENSE | ✅ (MIT) |
---|---|
يوجد أداة واحدة على الأقل | ✅ |
عدد الـ Forks | 11 |
عدد النجوم | 85 |
رأينا:
يُعد MCP Solver خادماً متخصصاً وأكاديمياً رصيناً مع تكامل قوي مع المحللات ودعم جيد للأدوات. نقص قوالب المطالبات والموارد الصريحة يحد من عموميته، لكن وظائفه الأساسية لتدفقات القيود/التحسين ممتازة. يُقيّم بـ 7/10 في التقييم العام لـ MCP—وقد يرتفع التقييم بإضافة دعم القوالب/الموارد.
MCP Solver هو خادم لبروتوكول سياق النماذج (MCP) يوفر وظائف حل SAT وSMT والقيود لوكلاء الذكاء الاصطناعي ونماذج اللغة الكبيرة. يدعم بناء النماذج وتحريرها وحلها من خلال أدوات مثل MiniZinc وPySAT وZ3، مما يمكّن من سير عمل متقدم للاستنتاج والتحسين.
يتضمن MCP Solver أدوات لتحرير النماذج (clear_model، add_item، delete_item، replace_item)، واسترجاع النموذج الحالي (get_model)، وحل النماذج (solve_model) مع دعم لمهلة التنفيذ.
تشمل حالات الاستخدام بناء وحل نماذج القيود، حل مسائل SAT/SMT تلقائياً، التحسين (مثل الجدولة)، التكامل التعليمي لتعليم برمجة القيود، وأتمتة البحث الذي يعتمد على النماذج المنطقية.
أضف مكون MCP إلى سير عمل FlowHunt الخاص بك، ثم قم بتكوينه بتفاصيل خادم MCP الخاص بك في إعدادات MCP بالنظام. استخدم تنسيق JSON المقدم، وحدث اسم الخادم والرابط، وسيحصل وكيل الذكاء الاصطناعي الخاص بك على إمكانية الوصول إلى جميع وظائف MCP Solver.
مفاتيح API غير مطلوبة افتراضياً، ولكن إذا كانت إعداداتك تحتاجها، يمكنك ضبط متغيرات البيئة وتمريرها إلى الخادم كما هو موضح في أمثلة الإعداد بالوثائق.
ادمج حلول القيود والتحسين المتقدمة في سير عمل الذكاء الاصطناعي الخاص بك باستخدام MCP Solver. عزز قدرات عملاء الذكاء الاصطناعي لديك للبحث والهندسة والأتمتة.
اربط FlowHunt ومساعدي الذكاء الاصطناعي بمشاكل البرمجة، وملفات المستخدمين، والتحديات اليومية، وبيانات المسابقات في LeetCode عبر خادم LeetCode MCP. سهّل ممارسة ال...
يقدم خادم MCP للآلة الحاسبة حسابات رياضية سريعة وقابلة للبرمجة لمساعدي الذكاء الاصطناعي ونماذج اللغة الكبيرة عبر بروتوكول MCP، مما يمكّن من قدرات حساب دقيقة مبا...
يعمل خادم Salesforce MCP على دمج المساعدين الذكاء الاصطناعي مع Salesforce، مما يتيح أتمتة سير العمل مثل إرسال رسائل البريد الإلكتروني ونشر كود Apex مباشرة من خل...