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

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and various API operations including record management.
                  Last updated -
                  10
                  77
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
                  Last updated -
                  31
                  323
                  2
                  TypeScript
                  MIT License
                • -
                  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
                • -
                  security
                  F
                  license
                  -
                  quality
                  An enhanced Model Context Protocol server that enables LLMs to inspect database schemas with rich metadata and execute read-only SQL queries with safety checks.
                  Last updated -
                  84
                  7
                  TypeScript
                  • Apple

                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