مخطط خادم MCP هو خادم بروتوكول سياق النموذج (MCP) تم تطويره باستخدام TypeScript، وهو متخصص في استخدام مكتبة الرسوم البيانية AntV لإنشاء أنواع مختلفة من الرسوم البيانية المرئية. يوفر هذا المشروع للمطورين حلاً قوياً لإنشاء الرسوم البيانية، ويمكن دمجه بسهولة في مختلف التطبيقات.
أنواع الرسوم البيانية الأساسية:
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 للصورة، مما يجعله مناسبًا للاستخدام في مختلف سيناريوهات التطبيق.
يتبع هذا المشروع بنية خادم MCP القياسية، ويوفر واجهات أدوات موحدة لاستدعاء العميل.
الطريقة الأولى: استخدام npx (موصى به)
npx -y @antv/mcp-server-chart
الطريقة الثانية: التطوير المحلي
# تثبيت التبعيات
npm install
# بناء المشروع
npm run build
# تشغيل خادم MCP
npm run start
عند الاستخدام في Claude Desktop، يجب إضافة تكوين الخادم التالي في ملف التكوين:
{
"mcpServers": {
"mcp-server-chart": {
"command": "npx",
"args": [
"-y",
"@antv/mcp-server-chart"
]
}
}
}
مخطط خادم MCP هو حل قوي وسهل الاستخدام لإنشاء الرسوم البيانية. فهو يجمع بين المزايا القياسية لبروتوكول MCP واحترافية مكتبة الرسوم البيانية AntV، مما يوفر للمطورين أداة مثالية لتصور البيانات. سواء كان ذلك لتطوير تطبيقات الويب أو تحليل البيانات أو تحسين تطبيقات الذكاء الاصطناعي، يمكن لهذا المشروع توفير خدمات موثوقة لإنشاء الرسوم البيانية.