منصوبے کے بارے میں
Excel MCP Server ایک Model Context Protocol سرور ہے جو AI معاونین کو ایکسل ورک بکس بنانے، پڑھنے اور ایڈٹ کرنے کی صلاحیت دیتا ہے۔ اس کے لیے مائیکروسافٹ ایکسل کی تنصیب ضروری نہیں۔ یہ .xlsx، .xlsm (میکرو محفوظ رہتے ہیں)، .xltx اور .xltm فائلوں کے ساتھ کام کرتا ہے۔
صلاحیتیں
- سیلز، فارمولوں اور تاریخوں کو پڑھنا اور لکھنا، بڑی شیٹس کے لیے صفحہ بندی اور سیل تلاش کے ساتھ۔
- فونٹس، فلز، بارڈرز، نمبر فارمیٹس، کالم چوڑائی اور منجمد پینز کی فارمیٹنگ۔
- ساخت کا انتظام: شیٹس، قطاریں اور کالم، ضم شدہ سیلز، ٹیبلز، چارٹس اور خلاصہ ٹیبلز۔
- قواعد کا اطلاق: کنڈیشنل فارمیٹنگ اور ڈیٹا ویلیڈیشن جیسے ڈراپ ڈاؤن اور نمبر کی حدود۔
- .xlsm فائلوں میں VBA کوڈ کو ماڈیول بہ ماڈیول پڑھنا (صرف پڑھنے کے لیے، کبھی چلایا نہیں جاتا)۔
حفاظتی خصوصیات
- --allow-dir یا EXCEL_FILES_PATH کے ذریعے اختیاری فولڈر پابندی؛ متعلقہ راستے اجازت یافتہ فولڈرز کے اندر حل ہوتے ہیں۔
- فارمولا حفاظتی جانچ ان فنکشنز کو مسترد کرتی ہے جو نیٹ ورک، دیگر پروگراموں یا میزبان معلومات تک پہنچتے ہیں (مثلاً WEBSERVICE، HYPERLINK، IMAGE، RTD، CALL، INFO، INDIRECT)، DDE لنکس اور بیرونی ورک بک حوالہ جات۔
- ریڈ-اونلی موڈ، زیادہ سے زیادہ فائل سائز (ڈیفالٹ 100 MB)، فی کال 100,000 سیل کی حد، اور ایٹامک سیو۔
- HTTP موڈ ڈیفالٹ میں لوکل ہوسٹ پر سنتا ہے؛ ریموٹ رسائی کے لیے bearer ٹوکن درکار ہے اور TLS ختم کرنے والا ریورس پراکسی تجویز کیا جاتا ہے۔
سیٹ اپ
کلائنٹس عام طور پر سرور کو uvx excel-mcp-server stdio کے ساتھ چلاتے ہیں، اختیاری طور پر --allow-dir کے ساتھ۔ دستاویزی انٹیگریشنز میں Claude Desktop (بشمول .mcpb بنڈل)، Claude Code، Cursor، VS Code مع GitHub Copilot، OpenAI Codex، Gemini CLI اور Devin Desktop شامل ہیں۔ Streamable HTTP موڈ دستیاب ہے، Docker سپورٹ کے ساتھ۔
ٹول کے شعبوں میں ورک بکس (بنانا، بیان کرنا، فہرست بنانا، ایکسپورٹ، امپورٹ)، شیٹس (بیان کرنا، بنانا، نام بدلنا، کاپی کرنا، حذف کرنا، قطاریں یا کالم داخل/حذف کرنا)، سیلز (read_range، write_range، clear_range، copy_range، find_cells)، فارمیٹنگ (format_range، merge_cells، set_sheet_layout، add_conditional_format، add_data_validation)، آبجیکٹس (create_table، create_chart، create_summary_table) اور میکروز (read_vba) شامل ہیں۔
حدود
- فارمولے محفوظ کیے جاتے ہیں، شمار نہیں کیے جاتے؛ values موڈ وہ نتائج واپس کرتا ہے جو ایکسل نے آخری بار محفوظ کیے تھے، لہٰذا نئے لکھے گئے فارمولے ایکسل یا LibreOffice میں کھول کر محفوظ کرنے تک خالی پڑھے جاتے ہیں۔
- پرانی .xls اور .csv فائلیں معاون نہیں ہیں۔
- create_summary_table ایک جامد خلاصہ لکھتا ہے؛ حقیقی PivotTables نہیں بنائے جاتے۔
- قطاریں اور کالم داخل یا حذف کرنے سے منتقل شدہ سیلز کا حوالہ دینے والے فارمولے، چارٹس یا ٹیبلز اپ ڈیٹ نہیں ہوتے۔
- وہ خصوصیات جو openpyxl نہیں سمجھتا، جیسے shapes، slicers اور کچھ ایمبیڈڈ آبجیکٹس، ایڈٹ پر ضائع ہو سکتی ہیں؛ .xlsm فائلوں میں تصاویر، چارٹس، ٹیبلز اور میکروز محفوظ رہتے ہیں۔
ورژن 1.0 نے ٹولز کا نام بدلا اور دوبارہ ڈیزائن کیا، SSE ٹرانسپورٹ ہٹا دی اور Python 3.11 یا نیا تر ورژن درکار ہے۔ MIT کے تحت لائسنس یافتہ۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.