mcp-odbc-server logo

mcp-odbc-serverTypescript 기반의 모델 컨텍스트 프로토콜(MCP) 서버 Open Database Connectivity(ODBC) 용

(0)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

mcp-odbc-server 은 자바스크립트 기반 Model Context Protocol (MCP) 서버로, ODBC 액세스 할 수 있는 데이터 원본에 투명하게 큰 언어 모델에 접근 할 수 있도록한다. MCP 클라이언트와 호스트 시스템의 로컬 ODBC Driver Manager 사이의橋梁으로 작용한다. 노드.js를 경유해 콜을 라우팅하고 있다. 서버는 node-odbc 위에 구축되어 여러 ODBC 커넥터를 지원하며, 예는 Virtuoso ODBC Connector에 주로riented하다. 서버는 몇 가지 도구를 제공하여 MCP 클라이언트 애플리케이션을 위한 MCP ODBC 서버를 지원합니다. 클라이언트 애플리케이션이 데이터베이스 스키마, 테이블 및 테이블 설명을 나열하고 SQL, SPASQL, SPARQL 쿼리를 실행할 수 있는 함수들을 포함합니다. 결과는 JSON Lines (JSONL), Markdown 표 형식 등 다양한 형식으로 반환됩니다. 서버를 설정하기 위해 사용자는 버전 21.1.0 이상의 node.js를 설치할 필요가 있습니다. 그 다음 node.js에서 MCP 구성 요소를 npm을 통해 설치합니다. 서버의 구성 요소는 .env 파일에서 설정한 환경 변수로 관리됩니다. .env 파일에는 ODBC Data Source Name, User, Password, ODBC INI, Large Language Model API Key와 같은 바인딩이 포함되어 있습니다. mcp-odbc-server은 다양한 데이터베이스 관리 시스템(DBMS)과 상호 작용하도록 설계되었습니다. 이 프로젝트는 다른 DBMS와 관련해 프로젝트에 포함하기 위해 코드 제안과 사용 예를鼓励합니다. 서버의 주요 기능은 ODBC에 액세스할 수 있는 데이터 소스와 다양한 질의 유형의 지원, 그리고 ODBC Connector와 DBMS와 함께 작동할 수 있는 확장성을 포함합니다.

주요 기능

  • get_schemas: 연결된 DBMS 액세스 가능 한 데이터베이스 스키마 목록 출력
  • get_tables: 선택된 데이터베이스 스키마와 관련된 테이블 목록 출력
  • describe_table: 컬럼 이름, 데이터 타입, 및 키 포함하여 테이블 설명 출력
  • filter_table_names: 서브스트링 패턴을 바탕으로 테이블 목록 출력
  • query_database: SQL 쿼리 실행하고 결과를 JSON Lines 형식으로 반환
  • execute_query: SQL 쿼리 실행하고 결과를 JSON Lines 형식으로 반환

가격

모델
Free
카테고리
MCP 서버
평점
아직 리뷰 없음

사용 사례

Large Language Model Data Access

Training, inference, 및 데이터 조회용으로 Large Language Model이 사용할 수 있도록 ODBC-접근 가능한 데이터 소스를 활성화합니다

Database Integration

변수 데이터베이스 관리 시스템 및 ODBC- कन넥터와 통합하여 일관된 데이터 엑세스 계층을 제공합니다

장단점

장점

  • Large Language Model 로 ODBC-접근 가능한 데이터 소스를 투명하게 엽니다
  • 여러 ODBC कन넥터 및 데이터베이스 관리 시스템을 지지합니다
  • 스키마 및 테이블 검색, 쿼리 실행 등을 포함한 MCP 클라이언트 어플리케이션용 다양한 도구를 제공

단점

  • node.js 버전 21.1.0 이상 필요
  • ODBC 데이터 소스 이름, 사용자, 비밀번호, 및 ODBC INI에 대한 구성 및 환경변수가 설정되어 있어야 함

리뷰

리뷰를 작성하려면 로그인하세요.

아직 리뷰가 없습니다. 첫 번째가 되어보세요!

Q&A

쿼리를 실행하기 전에 스키마 정보를 가져올 수 있나요?

예, 서버는 get_schemas, get_tables, describe_table, filter_table_names와 같은 함수를 노출하여 클라이언트가 SQL 또는 SPARQL 쿼리를 실행하기 전에 사용 가능한 스키마, 테이블 및 메타데이터를 나열할 수 있게 해줍니다.

Asked by Ludovic Girard · Feb 17, 2026

mcp-odbc-server를 실행하기 위한 최소 사양은 무엇인가요?

최신 Node.js 런타임(버전 21.1.0 이상)과 ODBC Data Source Name, 사용자 자격 증명, ODBC INI 구성 파일에 대한 환경 변수가 필요합니다. 서버는 드라이버 통신을 위해 node-odbc에 의존합니다.

Asked by Gustav Lindberg · Dec 12, 2025

서버는 쿼리 결과를 어떻게 반환하나요?

SQL, SPASQL, SPARQL 쿼리는 서버를 통해 실행되며, 결과는 클라이언트 요청에 따라 JSON Lines(JSONL) 또는 Markdown 테이블 형식으로 반환됩니다.

Asked by Noelia Campos · Dec 11, 2025

mcp-odbc-server와 호환되는 ODBC 드라이버는 무엇인가요?

이 서버는 node-odbc 위에 구축되었으며 node-odbc와 호환되는 모든 ODBC 커넥터를 지원합니다. 문서 예시는 Virtuoso ODBC Connector를 중심으로 하지만, 필요한 DSN, 사용자, 비밀번호 설정을 제공하는 다른 ODBC 드라이버와도 사용할 수 있습니다.

Asked by Bilal Choudhury · Nov 4, 2025

질문하기

MCP 서버 대안