Skip to main content
Glama

OracleDB MCP Server

OracleDB MCP 服务器

概述

  • 该项目将安装MCP - Model Context Protocol Server ,它为 LLM 提供配置的 Oracle 数据库表/列作为上下文。
  • 利用此功能,我们可以使 LLM 与 Oracle 数据库交互、生成 SQL 语句并使用 LLM 提示返回结果。

安装

  • 安装包
    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 星标

-
security - not tested
A
license - permissive license
-
quality - not tested

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 语句并使用自然语言提示检索结果。

  1. 概述
    1. 安装
      1. 克劳德桌面
        1. 配置
      2. 拦截器
        1. 贡献
          1. 执照
            1. 演示
              1. Github 星标

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  TypeScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.
                  Last updated -
                  3
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  A 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 -
                  1
                  Python
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A 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 -
                  6
                  Python

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/rahgadda/oracledb_mcp_server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server