OracleDB MCP Server
OracleDB MCP 服务器
概述
该项目将安装
MCP - Model Context Protocol Server,它为 LLM 提供配置的 Oracle 数据库表/列作为上下文。利用此功能,我们可以使 LLM 与 Oracle 数据库交互、生成 SQL 语句并使用 LLM 提示返回结果。
Related MCP server: MCP Oracle Server
安装
安装包
pip install oracledb_mcp_server在包含
Oracle DB Connection String最小值的文件夹中创建 .env 文件。示例文件可在此处获取使用
uv run oracledb_mcp_server测试oracledb_mcp_server服务器。
克劳德桌面
Claud Desktop 的配置详情
{ "mcpServers": { "oracledb_mcp_server":{ "command": "uv", "args": ["run","oracledb_mcp_server"], "env": { "DEBUG":"True", "COMMENT_DB_CONNECTION_STRING":"oracle+oracledb://USERNAME:PASSWORD@IP:PORT/?service_name=SERVICENAME", "DB_CONNECTION_STRING":"oracle+oracledb://USERNAME:PASSWORD@IP:PORT/?service_name=SERVICENAME", "TABLE_WHITE_LIST":"ACCOUNTS,CUS_ACC_RELATIONS,CUSTOMERS", "COLUMN_WHITE_LIST":"ACCOUNTS.ACC_AAD_ID,CUS_ACC_RELATIONS.CAR_CUS_ID,CUS_ACC_RELATIONS.CAR_AAD_ID,CUSTOMERS.CUS_ID" } } } }
配置
可用环境变量列表
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)
拦截器
npx @modelcontextprotocol/inspector uv --directory "D:\\MyDev\\mcp\\oracledb_mcp_server" run -m oracledb_mcp_server贡献
欢迎投稿。
请随时提交拉取请求。
执照
该项目是根据 MIT 许可条款授权的。
演示

Github 星标
This server cannot be deployed
Maintenance
Related MCP Connectors
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
Text-to-SQL MCP server: read-only queries on PostgreSQL, MySQL and SQL Server with your real schema
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
- mcpOAuthcom.gibsonai
GibsonAI MCP server: manage your databases with natural language
Related MCP Servers
FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.-- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.32MIT
- AlicenseAqualityBmaintenanceA Model Context Protocol server that enables large language models to access database metadata and perform cross-engine data querying across diverse database ecosystems.1654Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides contextual Oracle database schema information, enabling AI assistants to understand and work with large databases containing thousands of tables.2MIT