mcp-odbc-server logo

mcp-odbc-serverخادم بروتوكول سياق النموذج (MCP) المستند إلى TypeScript لـ Open Database Connectivity (ODBC)

(0)
Daniel Nikulshynمراجعة بواسطة Daniel Nikulshyn·تم التحديث يوليو 2026

نظرة عامة

الخادم mcp-odbc-server هو خادم بروتوكول سياق النموذج (MCP) المستند إلى TypeScript والذي يوفر نماذج اللغة الكبيرة مع الوصول الشفاف إلى مصادر البيانات التي يمكن الوصول إليها عبر ODBC. يعمل كجسر بين عملاء MCP ونظام التشغيل المحلي لـ ODBC Driver Manager ، ويوجه المكالمات عبر node.js. تم بناء الخادم على أعلى من node-odbc ويدعم مختلف موصلات ODBC ، مع أمثلة موجهة بشكل أساسي نحو موصل Virtuoso ODBC. يقدم الخادم العديد من الأدوات لتطبيقات عميل MCP ، بما في ذلك وظائف لاستخدام قوائم مخططات قواعد البيانات والجداول ووصف الجداول ، بالإضافة إلى تنفيذ استفسارات SQL و SPASQL و SPARQL. يُرجع النتائج في مختلف التنسيقات مثل JSON Lines (JSONL) وتنسيق جدول Markdown. لإعداد الخادم ، يحتاج المستخدمون إلى تثبيت node.js الإصدار 21.1.0 أو أعلى ، متبوعًا بمكونات MCP باستخدام npm. يتم إدارة تكوين الخادم من خلال متغيرات البيئة المحددة في ملف .env ، والذي يتضمن ارتباطات لاسم مصدر بيانات ODBC واسم المستخدم وكلمة المرور و ODBC INI ومفتاح API النموذج اللغوي الكبير. تم تصميم الخادم mcp-odbc-server للعمل مع أنظمة إدارة قواعد البيانات المختلفة (DBMS) ، ويشجع المشروع على المساهمة في التعليمات البرمجية وعروض الاستخدام المتعلقة بأنظمة إدارة قواعد البيانات الأخرى لدمجها في المشروع. الميزات الرئيسية للخادم تشمل قدرته على التفاعل مع مصادر البيانات التي يمكن الوصول إليها عبر ODBC ، ودعم أنواع الاستفسارات المختلفة ، وقابليته للتوسيع للعمل مع موصلات ODBC و DBMS مختلفة.

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

  • get_schemas: قائمة مخططات قواعد البيانات التي يمكن الوصول إليها بواسطة DBMS المتصل
  • get_tables: قائمة الجداول المرتبطة بمخطط قاعدة بيانات محدد
  • describe_table: تقديم وصف الجدول ، بما في ذلك أسماء الأعمدة وأنواع البيانات والمفاتيح
  • filter_table_names: قائمة الجداول بناءً على نمط سلسلة فرعية
  • query_database: تنفيذ استفسار SQL وإرجاع النتائج بتنسيق JSON Lines
  • execute_query: تنفيذ استفسار SQL وإرجاع النتائج بتنسيق JSON Lines

التسعير

النموذج
Free
الفئة
مضيفي MCP
التقييم
لا توجد مراجعات بعد

حالات الاستخدام

الوصول إلى البيانات لنماذج اللغة الكبيرة

تمكين نماذج اللغة الكبيرة من الوصول إلى مصادر البيانات التي يمكن الوصول إليها عبر ODBC لمهام التدريب أو الاستنتاج أو استرجاع البيانات

تكامل قاعدة البيانات

دمج الخادم mcp-odbc-server مع أنظمة إدارة قواعد البيانات المختلفة وموصلات ODBC لتقديم طبقة وصول موحدة للبيانات

المزايا والعيوب

المزايا

  • يوفر الوصول الشفاف إلى مصادر البيانات التي يمكن الوصول إليها عبر ODBC لنماذج اللغة الكبيرة
  • يدعم موصلات ODBC المتعددة وأنظمة إدارة قواعد البيانات
  • يقدم مجموعة من الأدوات لتطبيقات عميل MCP ، بما في ذلك استرجاع المخطط والجدول وتنفيذ الاستفسار وغير ذلك

العيوب

  • يتطلب node.js الإصدار 21.1.0 أو أعلى
  • يتطلب إعدادًا محددًا ومتغيرات بيئة لـ ODBC Data Source Name و User و Password و ODBC INI

المراجعات

سجّل الدخول لكتابة مراجعة.

لا توجد مراجعات بعد. كن الأول!

أسئلة وأجوبة

Can I retrieve schema information before running queries?

Yes, the server exposes functions like get_schemas, get_tables, describe_table, and filter_table_names, letting clients list available schemas, tables, and their metadata before executing any SQL or SPARQL queries.

Asked by Ludovic Girard · Feb 17, 2026

What are the minimum requirements to run the mcp-odbc-server?

You need a recent Node.js runtime—version 21.1.0 or higher—plus environment variables for the ODBC Data Source Name, user credentials, and an ODBC INI configuration file. The server relies on node-odbc for driver communication.

Asked by Gustav Lindberg · Dec 12, 2025

How does the server return query results?

SQL, SPASQL, and SPARQL queries are executed through the server and the results are returned in either JSON Lines (JSONL) or a Markdown table format, depending on the client request.

Asked by Noelia Campos · Dec 11, 2025

What ODBC drivers are compatible with the mcp-odbc-server?

The server is built on node-odbc and supports any ODBC connector that works with node-odbc. Examples in the documentation focus on the Virtuoso ODBC Connector, but it can be used with other ODBC drivers that expose the required DSN, user, and password settings.

Asked by Bilal Choudhury · Nov 4, 2025

اطرح سؤالاً

بدائل لـ مضيفي MCP