OracleDB MCP 服务器
概述
该项目将安装
MCP - Model Context Protocol Server
,它为 LLM 提供配置的 Oracle 数据库表/列作为上下文。利用此功能,我们可以使 LLM 与 Oracle 数据库交互、生成 SQL 语句并使用 LLM 提示返回结果。
安装
安装包
在包含
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 数据库交互,从而允许用户生成 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