Skip to main content
Glama

OracleDB MCP Server

OracleDB MCP サーバー

概要

  • このプロジェクトでは、構成された Oracle データベース テーブル/列を LLM のコンテキストとして提供するMCP - Model Context Protocol Serverをインストールします。
  • これを使用すると、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