mcp-odbc-server logo

mcp-odbc-serverTypescript tabanlı Model Context Protokolü (MCP) Sunucusu, Açık Veri Bağlantısı (ODBC) için

(0)
Daniel Nikulshynİnceleyen Daniel Nikulshyn·Güncellendi Temmuz 2026

Genel Bakış

mcp-odbc-server, TypeScript tabanlı bir Model Context Protocol (MCP) sunucusudur ve Large Language Modellerine, ODBC erişilebilir veri kaynaklarına yönelik açık bir erişim sağlar. MCP istemcileri ve host sisteminin yerel ODBC Driver Manager'i arasında bir köprü sağlar, istekleri node.js üzerinden yönlendirir. Sunucu node-odbc üstünde inşa edilmiş olup çeşitli ODBC Bağlayıcılarını destekler, örneklere Virtuoso ODBC Bağlayıcısı odaklı olarak öncelik verir. Sunucu, MCP istemci uygulamaları için çeşitli araçlar sunar, bunların arasında veritabanı schema'ları, tablolar ve tablo açıklamaları listelemek için fonksiyonlar ve SQL sorgularını, SPASQL sorgularını ve SPARQL sorgularını çalıştırmak için fonksiyonlar bulunur. Ayrıca JSON Satırları (JSONL) ve Markdown tablo formatında sonuçları döner. Sunucuyu ayarlamak için, kullanıcılar ilk olarak node.js sürümünü 21.1.0 veya daha yüksek bir versiyona kurmak zorundalar, ardından npm kullanarak MCP bileşenlerini kurmak. Sunucunun konfigürasyonu .env dosyasındaki değişkenler aracılığıyla yönetimi yapılan bir ortam değişkenleri kümesiyle yönetilir, bu kümede ODBC Data Source Name, Kullanıcı, Şifre, ODBC INI ve Büyük Dil Modelleri API Anahtarı için bağlamalar bulunur. mcp-odbc-server ile farklı veritabanı yönetim sistemi (DBMS) türleriyle çalışmak için tasarlanmış olup, diğer DBMS'ler konusunda kodu katkılar ve kullanım örnekleri ile birlikte projenin içine alınmasını teşvik etmektedir. Sunucunun ana özelliklerine girmede, çeşitli ODBC erişilebilir veriyleşim kaynakları ile etkileşime geçme yeteneği, farklı sorgu türlerine hỗman, özellikle de ODBC Bağlayıcısı ile veri management sistemleri ile uyum sağlama özelliği vardır.

Temel özellikler

  • get_schemas: Bağlı olarak erişim gösterilen veritabanı şemaları listesi
  • get_tables: Bir seçilen veritabanı şemasına bağlı tablo listesi
  • describe_table: Tablo tanımı, kolon isimleri, veri türleri ve anahtarları dahil
  • filter_table_names: Tabloları bir alt metin patterni göre listele
  • query_database: SQL sorguyu çalıştır ve sonuçları JSON hatları formatında döndür
  • execute_query: SQL sorguyu çalıştır ve sonuçları JSON hatları formatında döndür

Fiyatlar

Model
Free
Puan
Henüz inceleme yok

Kullanım senaryoları

Büyük Dil Modeli Veri Erişimi

Büyük dil modellerini eğitim, kestirim veya veri geri alma gibi görevler için ODBC erişilebilir veri kaynakları ile erişime sağlar

Veritabanı Entegrasyonu

Çeşitli veri yönetimi sistemleri ve ODBC Bağlayıcıları ile entegre olan mcp-odbc-server ile unified bir veri erişim katmanı sağlar

Artılar ve eksiler

Artılar

  • Çok büyük dil modellerine ODBC erişilebilir veri kaynaklarına şeffaf erişim sağlar
  • Çoklu ODBC Bağlayıcıları ve veri yönetim sistemlerini destekler
  • MCP istemci uygulamaları için çeşitli araçlar sunar, bunlara şema ve tablo alma, sorgu yürütme ve daha fazlası dahildir

Eksiler

  • Node.js sürüm 21.1.0 veya daha yükseğine ihtiyaç duyurur
  • ODBC Veri Kaynak Adı, Kullanıcı, Şifre ve ODBC INI için özel konfigürasyon ve ortam değişkenleri kurulmalıdır

İncelemeler

İnceleme bırakmak için giriş yap.

Henüz inceleme yok. İlk sen ol!

Sorular

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

Soru sor

MCP Serverleri alternatifleri