Home
Login

خادم MCP لتوليد الرسوم البيانية يعتمد على AntV، يدعم أكثر من 25 نوعًا من الرسوم البيانية المرئية

MITTypeScript 1.4kantvismcp-server-chart Last Updated: 2025-06-19

مخطط خادم MCP: مقدمة المشروع

نظرة عامة على المشروع

مخطط خادم MCP هو خادم بروتوكول سياق النموذج (MCP) تم تطويره باستخدام TypeScript، وهو متخصص في استخدام مكتبة الرسوم البيانية AntV لإنشاء أنواع مختلفة من الرسوم البيانية المرئية. يوفر هذا المشروع للمطورين حلاً قوياً لإنشاء الرسوم البيانية، ويمكن دمجه بسهولة في مختلف التطبيقات.

الميزات الرئيسية

🎯 الوظائف الأساسية

  • دعم متنوع للرسوم البيانية: يدعم أكثر من 25 نوعًا مختلفًا من الرسوم البيانية
  • تم تطويره باستخدام TypeScript: آمن من ناحية النوع، وقابلية عالية لصيانة الكود
  • توافق بروتوكول MCP: يتبع معايير بروتوكول سياق النموذج
  • تكامل AntV: يعتمد على مكتبة AntV الرائدة في مجال التصور المرئي
  • تكامل Claude Desktop: يمكن استخدامه مباشرة في Claude Desktop
  • دعم منصة Dify: يدعم الاستخدام في منصة Dify

📊 أنواع الرسوم البيانية المدعومة

أنواع الرسوم البيانية الأساسية:

  • generate_area_chart - مخطط المساحة
  • generate_bar_chart - مخطط الأعمدة
  • generate_column_chart - مخطط الشريط
  • generate_line_chart - مخطط الخط
  • generate_pie_chart - مخطط دائري
  • generate_scatter_chart - مخطط التشتت
  • generate_histogram_chart - مخطط مدرج تكراري

أنواع الرسوم البيانية المتقدمة:

  • generate_dual_axes_chart - مخطط المحور المزدوج
  • generate_radar_chart - مخطط الرادار
  • generate_treemap_chart - مخطط الشجرة
  • generate_network_graph - مخطط الشبكة
  • generate_word_cloud_chart - مخطط سحابة الكلمات

أنواع الرسوم البيانية الاحترافية:

  • generate_fishbone_diagram - مخطط هيكل السمكة
  • generate_flow_diagram - مخطط التدفق
  • generate_mind_map - خريطة ذهنية

يقوم كل نوع من أنواع الرسوم البيانية بإنشاء الرسم البياني المقابل وإرجاع عنوان URL للصورة، مما يجعله مناسبًا للاستخدام في مختلف سيناريوهات التطبيق.

الهيكل التقني

لغة التطوير والإطار

  • اللغة الرئيسية: TypeScript
  • معيار البروتوكول: بروتوكول سياق النموذج (MCP)
  • مكتبة الرسوم البيانية: AntV (حل تصور البيانات مفتوح المصدر من مجموعة Ant Group)

هيكل المشروع

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

التثبيت والاستخدام

بداية سريعة

الطريقة الأولى: استخدام npx (موصى به)

npx -y @antv/mcp-server-chart

الطريقة الثانية: التطوير المحلي

# تثبيت التبعيات
npm install

# بناء المشروع
npm run build

# تشغيل خادم MCP
npm run start

تكامل Claude Desktop

عند الاستخدام في Claude Desktop، يجب إضافة تكوين الخادم التالي في ملف التكوين:

{
  "mcpServers": {
    "mcp-server-chart": {
      "command": "npx",
      "args": [
        "-y",
        "@antv/mcp-server-chart"
      ]
    }
  }
}

سيناريوهات التطبيق

تطبيقات تصور البيانات

  • تطوير لوحة المعلومات: إنشاء رسوم بيانية مرئية للبيانات في الوقت الفعلي للوحات معلومات الإدارة
  • أنظمة التقارير: إنشاء تقارير إحصائية وتحليلية تلقائيًا
  • تحليل البيانات: توفير إمكانات إنشاء الرسوم البيانية السريعة لعلماء البيانات والمحللين

تكامل تطبيقات الويب

  • إنشاء الرسوم البيانية الديناميكية: إنشاء الرسوم البيانية ديناميكيًا في تطبيقات الويب بناءً على طلبات المستخدم
  • خدمة API: توفير خدمة مصغرة لإنشاء الرسوم البيانية للتطبيقات الأخرى
  • نظام إدارة المحتوى: توفير وظيفة إنشاء الرسوم البيانية لنظام إدارة المحتوى (CMS)

تحسين تطبيقات الذكاء الاصطناعي

  • تكامل Claude: تحسين قدرات تصور البيانات في Claude
  • التحليل الذكي: الجمع بين نماذج الذكاء الاصطناعي لتحليل البيانات وتصورها
  • التقارير الآلية: إنشاء تقارير تحليلية تلقائيًا تتضمن الرسوم البيانية

المزايا التقنية

بروتوكول موحد

  • يتبع معيار بروتوكول MCP، مما يضمن التوافق مع مختلف أدوات ومنصات الذكاء الاصطناعي
  • يوفر مواصفات واجهة موحدة، مما يسهل التكامل والصيانة

مكتبة رسوم بيانية عالية الجودة

  • يعتمد على مكتبة الرسوم البيانية AntV، مما يضمن احترافية الرسوم البيانية وجمالها
  • يدعم أنواعًا غنية من الرسوم البيانية وخيارات التخصيص

سهل التكامل

  • يوفر طرق تثبيت وتكوين بسيطة
  • يدعم طرق نشر متعددة، ويتكيف مع سيناريوهات الاستخدام المختلفة

ملخص

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

Star History Chart