Skip to main content
Glama
rahgadda

OracleDB MCP Server

by rahgadda

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 星标

星空历史图

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A 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.
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.
    3
    2
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A 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.
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • GibsonAI MCP server: manage your databases with natural language

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

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