mcp-server-oracle について
mcp-server-oracle は、Oracle データベースにアクセスするための MCP サーバーです。Claude Desktop などのクライアントから Oracle のデータを照会したいユーザーを想定しており、uvx で直接実行できます。
主な機能
- 01Oracle データベースへのアクセス
- 02uvx による実行
- 03Claude Desktop での設定に対応
活用シーン
- 01Claude Desktop から Oracle データベースを照会
- 02AI アシスタントに Oracle データベースの内容を読み取らせる
MCP 対応
MCP クライアントに設定することで、クライアントから Oracle データベースへアクセスできるようにする MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-oracle
Oracle にアクセスするための Model Context Protocol サーバー
デモ
https://github.com/user-attachments/assets/dc4e377b-4efb-43e6-85fa-93ed852fe21f
クイックスタート
Claude Desktop アプリで試すには、Claude の設定ファイルに以下を追加します。
{
"mcpServers": {
"mcp-server-oracle": {
"command": "uvx",
"args": [
"mcp-server-oracle"
],
"env": {
"ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
}
}
}
}
前提条件
- UV(パッケージマネージャー)
- Python 3.12+
- Claude Desktop
インストール
Claude Desktop の設定
サーバー設定を Claude Desktop の設定ファイルに追加します。
MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
貢献
- mcp-server-oracle からリポジトリをフォークします
- 機能ブランチを作成します
- 変更をコミットします
- ブランチにプッシュします
- プルリクエストを作成します
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。