ContextHub
データベース無料プランあり🔑 APIキー必要npx

Oracle DB MCP Server

OracleデータベースをClaudeからSQLで直接クエリ・管理できる

最終更新:2026年3月26日
クイックインストール
npx oracle-mcp-server

概要

Oracle DB MCP Serverは、エンタープライズ向けリレーショナルデータベース「Oracle Database」をClaudeから操作できるMCPサーバー

SQLクエリの実行・テーブル情報取得・ストアドプロシージャの実行・スキーマの探索をClaudeで自動化できる

大規模な企業データベースをAIアシスタントで分析し、自然言語での問い合わせからSQLを生成して実行するNL2SQL機能も実現できる

Oracle Databaseを利用する企業のデータ活用・分析業務を効率化する

料金・APIキー情報

料金

無料プランあり

Oracle Database XE(Express Edition)は無料(開発・テスト用途)

Oracle Database Enterprise Editionはライセンス費用が必要(規模による)

料金詳細を見る →

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    Oracle Database XE(無料版)をダウンロードしてインストールする

  2. 2

    インストール時に設定したSYS/SYSTEMパスワードとCDBサービス名を確認する

  3. 3

    接続文字列をホスト:ポート/サービス名の形式(例:localhost:1521/XEPDB1)で確認する

  4. 4

    本番DBに接続する場合はDBA管理者からユーザー名・パスワード・接続文字列を取得する

APIキー発行ページへ →

こんな使い方ができます

自然言語でOracleデータベースに問い合わせてClaudeがSQLを自動生成・実行できる

テーブルスキーマをClaudeが分析してデータモデルの改善提案を受けられる

定期レポート用SQLをClaudeが生成してOracleで実行して結果を整形できる

パフォーマンス問題のあるSQLをClaudeが分析して最適化クエリを提案できる

セットアップ手順

  1. 1

    Oracle Databaseへの接続情報(ユーザー名・パスワード・接続文字列)を取得する

  2. 2

    環境変数ORACLE_USER・ORACLE_PASSWORD・ORACLE_CONNECTSTRINGを設定する

  3. 3

    Node.jsとoracledbドライバーが利用可能な環境を確認する

  4. 4

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add oracle-db -e ORACLE_USER=user -e ORACLE_PASSWORD=pass -e ORACLE_CONNECTSTRING=localhost:1521/XEPDB1 -- npx -y oracle-mcp-server

設定ファイル

⚠️

コピー前に確認

Oracle Databaseへの接続権限(ユーザー名・パスワード・接続文字列)が必要。Node.jsとOracle Instantクライアントが必要。

Terminal
claude mcp add oracle-db -e ORACLE_USER=your-username -e ORACLE_PASSWORD=your-password -e ORACLE_CONNECTSTRING=localhost:1521/XEPDB1 -- npx -y oracle-mcp-server
#データベース#SQL#エンタープライズ

外部リンク

関連するMCPサーバー(データベース