Mini Oracle Server
БесплатноНе проверенMCP server to connect to Oracle databases and run SQL queries (up to 150 rows) via a single 'query' tool.
Описание
MCP server to connect to Oracle databases and run SQL queries (up to 150 rows) via a single 'query' tool.
README
Model Context Protocol (MCP) server untuk koneksi ke database Oracle. Server ini hanya menyediakan tool query.
Prerequisites
- Node.js >= 18.x
- Oracle Instant Client - Download dari Oracle Instant Client
- npm package manager
Instalasi
1. Install Dependencies
npm install
2. Konfigurasi Environment
Copy file .env.example ke .env:
cp .env.example .env
Edit file .env dengan konfigurasi database Anda:
# Oracle Database Configuration
DB_USER=username_database
DB_PASSWORD=password_anda
DB_CONNECT_STRING=host:port/service_name
# Oracle Client Library Path (macOS/Linux)
LD_LIBRARY_PATH=/path/to/oracle/instantclient
Contoh konfigurasi:
DB_USER=scott
DB_PASSWORD=tiger
DB_CONNECT_STRING=localhost:1521/ORCL
# macOS
LD_LIBRARY_PATH=/opt/oracle/instantclient_21_8
# Linux
LD_LIBRARY_PATH=/usr/lib/oracle/21/client64/lib
Tools yang Tersedia
| Tool | Deskripsi |
|---|---|
query |
Jalankan SQL query (max 150 rows) |
Contoh Penggunaan
Jalankan Query
query(sql: "SELECT * FROM M_ACCOUNT WHERE STATUS = 'ACTIVE'")
Konfigurasi di Claude Desktop
Tambahkan konfigurasi berikut ke file config Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"oracle": {
"command": "node",
"args": ["/path/to/oracle-mcp/server.js"],
"env": {
"DB_USER": "your_user",
"DB_PASSWORD": "your_password",
"DB_CONNECT_STRING": "host:port/service_name",
"LD_LIBRARY_PATH": "/path/to/oracle/instantclient"
}
}
}
}
Struktur Project
oracle-mcp/
├── server.js # Main server MCP
├── package.json # Dependencies
├── .env.example # Template environment
├── .env # Environment configuration
└── README.md # Dokumentasi
Troubleshooting
Error: Unable to load Oracle Client Library
Pastikan path LD_LIBRARY_PATH mengarah ke folder yang benar dimana libclntsh.so (Linux) atau libclntsh.dylib (macOS) berada.
Error: ORA-12162: TNS:net service name is incorrectly specified
Periksa format DB_CONNECT_STRING. Format yang benar: host:port/service_name atau host:port:SID
Error: Module not found
Jalankan npm install untuk menginstall semua dependencies.
License
ISC
Установка Mini Oracle Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Giafn/minimal-oracle-mcpFAQ
Mini Oracle Server MCP бесплатный?
Да, Mini Oracle Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Mini Oracle Server?
Нет, Mini Oracle Server работает без API-ключей и переменных окружения.
Mini Oracle Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Mini Oracle Server в Claude Desktop, Claude Code или Cursor?
Открой Mini Oracle Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Mini Oracle Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
