OracleDB MCP 서버
개요
이 프로젝트에서는 LLM에 대한 컨텍스트로 구성된 Oracle 데이터베이스 테이블/열을 제공하는
MCP - Model Context Protocol Server
설치합니다.이를 사용하면 LLM이 Oracle Database와 상호 작용하고, SQL 문을 생성하고, LLM 프롬프트를 사용하여 결과를 반환할 수 있습니다.
설치
패키지 설치
지엑스피1
Oracle DB Connection String
최소값을 갖는 폴더에 .env 파일을 생성합니다. 샘플 파일은 여기에서 다운로드할 수 있습니다.위 폴더에서
uv run oracledb_mcp_server
사용하여oracledb_mcp_server
서버를 테스트합니다.
클로드 데스크톱
Claud Desktop에 대한 구성 세부 정보
구성
사용 가능한 환경 변수 목록
DEBUG
: 디버그 로깅을 활성화합니다(선택적 기본값은 False입니다)COMMENT_DB_CONNECTION_STRING
: 주석에 대한 Oracle DB 연결 문자열입니다. (필수)DB_CONNECTION_STRING
: 쿼리 실행을 위한 Oracle DB 연결 문자열입니다. (필수)TABLE_WHITE_LIST
: 목록 형식 ["table1", "table2"]의 허용 목록 테이블 이름(필수)COLUMN_WHITE_LIST
: 목록 형식 ["table.column1", "table.column2"]의 허용 목록에 있는 테이블-열 이름(필수)QUERY_LIMIT_SIZE
: 제공되지 않으면 기본값은 10개 레코드입니다(선택적 기본값은 10개입니다)
인터셉터
기여하다
기여를 환영합니다.
자유롭게 풀 리퀘스트를 제출해 주시기 바랍니다.
특허
이 프로젝트는 MIT 라이선스 조건에 따라 라이선스가 부여되었습니다.
데모
Github 스타
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
LLM이 데이터베이스 테이블/열을 컨텍스트로 제공하여 Oracle Database와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 사용자는 SQL 문을 생성하고 자연어 프롬프트를 사용하여 결과를 검색할 수 있습니다.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.Last updated -3MIT License
- -securityAlicense-qualityA flexible Model Context Protocol server that enables LLMs to interact with database systems, supporting dynamic schema discovery and query execution across PostgreSQL and SQLite backends.Last updated -1MIT License
- -securityFlicense-qualityA Model Context Protocol server that provides comprehensive access to Microsoft SQL Server databases, enabling Language Models to inspect schemas, execute queries, manage database objects, and perform advanced database operations.Last updated -7