首页/数据库/oracledb_mcp_server

oracledb_mcp_server

查看源码
2025-5-12
Words 398Read Time 1 min
Score:85

该MCP服务器允许大语言模型通过Oracle数据库生成SQL语句并返回结果,实现与Oracle数据库的交互。

OracleDB MCP Server

概述

  • 本项目将安装 MCP - Model Context Protocol Server,它能够将配置好的 Oracle 数据库表/列作为上下文提供给大语言模型(LLM)。
  • 通过此项目,我们可以让 LLM 与 Oracle 数据库进行交互,生成 SQL 语句,并根据 LLM 的提示返回查询结果。

安装

  • 安装包
    • 在文件夹中创建 .env 文件,并至少包含 Oracle DB 连接字符串 的值。示例文件可参考这里
    • 在上述文件夹中使用 uv run oracledb_mcp_server 命令测试 oracledb_mcp_server 服务器。

    Claud Desktop

    • Claud Desktop 的配置详情

      配置

      • 可用的环境变量列表
        • DEBUG: 启用调试日志记录(可选,默认值为 False)
        • COMMENT_DB_CONNECTION_STRING: 用于注释的 Oracle 数据库连接字符串(必填)
        • DB_CONNECTION_STRING: 用于执行查询的 Oracle 数据库连接字符串(必填)
        • TABLE_WHITE_LIST: 白名单中的表名,以列表格式表示 ["table1", "table2"](必填)
        • COLUMN_WHITE_LIST: 白名单中的表-列名,以列表格式表示 ["table.column1", "table.column2"](必填)
        • QUERY_LIMIT_SIZE: 查询结果记录数的默认值,如未提供则为 10 条(可选,默认值为 10)

      拦截器

      贡献

      欢迎贡献代码。请随时提交 Pull Request。

      许可证

      本项目采用 MIT 许可证。

      演示

      Github Stars

      上一篇
      nl_cache_framework
      下一篇
      smallest-ai-mcp