
خادم JavaFX MCP
يعمل خادم JavaFX MCP كجسر بين المساعدين الذكاء الاصطناعي وتطبيقات JavaFX، مما يمكّن تدفقات العمل المدعومة بالنماذج اللغوية الكبيرة من التفاعل مع مكونات واجهة ال...

حوّل بايت كود جافا إلى كود مصدر قابل للقراءة في سير العمل المدعوم بالذكاء الاصطناعي باستخدام خادم MCP لفك تجميع جافا، المتوافق مع FlowHunt وعملاء MCP الآخرين.
خادم MCP لفك تجميع جافا (mcp-javadc) هو خادم بروتوكول Model Context (MCP) مصمم لفك تجميع ملفات جافا class. يمكّن المساعدين الذكيين وأدوات التطوير المتوافقة مع MCP من تحويل بايت كود جافا (.class أو الفئات داخل ملفات JAR) إلى كود مصدر جافا قابل للقراءة. يسهّل هذا الخادم سير العمل من خلال السماح بفك التجميع تلقائيًا عبر API، ويدعم مهام مثل فحص مكتبات الطرف الثالث، والهندسة العكسية للكود القديم، أو تحليل حزم جافا المترجمة دون الحاجة إلى الكود المصدري الأصلي. يوفر تكاملًا عبر stdio وإدارة الملفات المؤقتة، وهو متوافق مع عملاء MCP المتعددين، ما يجعله أداة متعددة الاستخدامات للمطورين ووكلاء الذكاء الاصطناعي الذين يتعاملون مع بايت كود جافا.
لم يتم ذكر قوالب أوامر في ملف README أو ملفات المستودع.
لم يتم ذكر موارد MCP صريحة في التوثيق أو الملفات.
decompile-from-path
يفك تجميع ملف جافا .class من مسار محدد.
المعامل: classFilePath (المسار المطلق لملف .class)
decompile-from-package
يفك تجميع فئة جافا باستخدام اسم الحزمة (مثال: java.util.ArrayList).
المعامل: (غير مفصل في README)
decompile-from-jar
يفك تجميع فئة جافا من داخل ملف JAR.
المعامل: (غير مفصل في README)
فك تجميع ملفات class المستقلة
تحويل ملفات .class المترجمة بسرعة إلى كود مصدر جافا قابل للقراءة لأغراض التصحيح أو التدقيق أو التعلم.
الهندسة العكسية لمكتبات الطرف الثالث
تحليل الفئات داخل ملفات JAR أو حسب اسم الحزمة لفهم السلوك والبنية عند عدم توفر الكود المصدري.
التكامل مع أدوات تطوير الذكاء الاصطناعي
السماح لوكلاء أو مساعدين الذكاء الاصطناعي بفك تجميع كود جافا تلقائيًا كجزء من تحليلات الكود أو عمليات الترحيل.
استكشاف القواعد البرمجية تلقائيًا
استخدامه كخلفية للأدوات التي تتطلب فك تجميع عند الطلب للمساعدة في التنقل وفهم قواعد الكود الكبيرة.
@idachev/mcp-javadc@latest كخادم MCP في إعدادات Windsurf.{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
تأمين مفاتيح API:
إذا كنت بحاجة لتعيين متغيرات بيئة (مثل CLASSPATH):
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
claude mcp add javadc -s project -- npx -y @idachev/mcp-javadc
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"]
}
}
}
ملاحظة:
دائمًا قم بتعيين القيم الحساسة (مثل CLASSPATH أو مفاتيح API) باستخدام حقل env في إعداداتك لأغراض الأمان.
مثال:
{
"mcpServers": {
"javaDecompiler": {
"command": "npx",
"args": ["-y", "@idachev/mcp-javadc"],
"env": {
"CLASSPATH": "/path/to/java/classes"
}
}
}
}
استخدام MCP في FlowHunt
لدمج خوادم MCP في سير عمل FlowHunt، ابدأ بإضافة مكون MCP إلى التدفق الخاص بك وربطه بوكيل الذكاء الاصطناعي:

انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات MCP للنظام، أدخل تفاصيل خادم MCP الخاص بك باستخدام هذا التنسيق:
{
"javaDecompiler": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
بمجرد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة بكامل وظائفها وإمكاناتها. تذكر تغيير "javaDecompiler" إلى اسم خادم MCP الفعلي الخاص بك واستبدال الرابط بالرابط الخاص بخادم MCP لديك.
| القسم | متوفر | التفاصيل/ملاحظات |
|---|---|---|
| نظرة عامة | ✅ | خادم فك تجميع جافا لـ MCP |
| قائمة القوالب | ⛔ | لم يتم العثور على قوالب أوامر |
| قائمة الموارد | ⛔ | لم يتم ذكر موارد MCP صريحة |
| قائمة الأدوات | ✅ | decompile-from-path, decompile-from-package, decompile-from-jar |
| تأمين مفاتيح API | ✅ | عبر env في الإعدادات |
| دعم الجذور | ⛔ | غير مذكور |
| دعم العينات (أقل أهمية في التقييم) | ⛔ | غير مذكور |
استنادًا إلى الجدول، يركز هذا الخادم MCP على فك تجميع جافا ويؤدي وظيفته بوضوح، لكنه يفتقر إلى ميزات MCP المتقدمة مثل قوالب الأوامر والموارد والجذور أو العينات. يقدم مجموعة أدوات عملية وإعدادًا آمنًا، لكنه لا يغطي قابلية التوسع أو التكامل الموسع لـ MCP.
MCP-javadc موثق بشكل جيد ويخدم غرضًا محددًا وقيمًا. مع ذلك، فإن فائدته محدودة بغياب قوالب الأوامر المعيارية والموارد وميزات MCP المتقدمة مثل الجذور والعينات. للمطورين الساعين لفك تجميع جافا ضمن سير عمل MCP، هو عملي وفعّال، لكنه لا يعكس كامل إمكانيات MCP. التقييم: 5/10
| يحتوي على ترخيص | ✅ (ISC) |
|---|---|
| يحتوي على أداة واحدة على الأقل | ✅ |
| عدد التفرعات | 0 |
| عدد النجوم | 2 |
قم بأتمتة فك تجميع ملفات جافا class وJAR للتحليل وتصحيح الأخطاء والهندسة العكسية. تكامل سلس مع FlowHunt لسير عمل الذكاء الاصطناعي.

يعمل خادم JavaFX MCP كجسر بين المساعدين الذكاء الاصطناعي وتطبيقات JavaFX، مما يمكّن تدفقات العمل المدعومة بالنماذج اللغوية الكبيرة من التفاعل مع مكونات واجهة ال...

يقوم خادم mcp-installer MCP بتبسيط وأتمتة تثبيت خوادم نموذج بروتوكول السياق الأخرى، مما يتيح لمساعدي الذكاء الاصطناعي والمطورين توسيع مجموعة أدواتهم بسرعة عن طر...

يتيح خادم JDBC MCP التكامل السلس بين المساعدين الذكيين وقواعد البيانات العلائقية باستخدام معيار JDBC. يسمح لوكلاء الذكاء الاصطناعي بتنفيذ استعلامات قواعد البيان...
الموافقة على ملفات تعريف الارتباط
نستخدم ملفات تعريف الارتباط لتعزيز تجربة التصفح وتحليل حركة المرور لدينا. See our privacy policy.