oracle-sqlplus-mcp
oracle-sqlplus-mcp
Un servidor MCP (Model Context Protocol) para Oracle Database que utiliza sqlplus como backend de conexión. No se requieren enlaces de Node.js de Oracle Instant Client, solo un binario sqlplus funcional.
Requisitos previos
sqlplus debe estar instalado y disponible en el
PATH(se incluye con Oracle Instant Client o el cliente completo de Oracle)Node.js 18+
Related MCP server: oracle-db-mcp
Instalación
npm install -g oracle-sqlplus-mcp
# or run directly with npx (no install needed):
npx oracle-sqlplus-mcpFormato de la cadena de conexión
username/password@host:port/servicenameEjemplos:
scott/tiger@localhost:1521/ORCL
myuser/mypass@192.168.1.10:1521/XEPDB1
admin/secret@db.example.com:1521/PRODConfiguración de Claude Desktop
Añadir a su claude_desktop_config.json:
{
"mcpServers": {
"oracle": {
"command": "npx",
"args": ["-y", "oracle-sqlplus-mcp"],
"env": {
"ORACLE_CONNECTION": "username/password@host:port/servicename"
}
}
}
}Variables de entorno opcionales
Variable | Predeterminado | Descripción |
| (obligatorio) | Cadena de conexión completa |
|
| Ruta al binario sqlplus si no está en el PATH |
|
| Tiempo de espera de la consulta en milisegundos |
Ejemplo de ruta personalizada de sqlplus
{
"mcpServers": {
"oracle": {
"command": "npx",
"args": ["-y", "oracle-sqlplus-mcp"],
"env": {
"ORACLE_CONNECTION": "scott/tiger@192.168.1.10:1521/ORCL",
"SQLPLUS_PATH": "C:\\oracle\\instantclient_21_9\\sqlplus.exe",
"QUERY_TIMEOUT_MS": "60000"
}
}
}
}Herramientas disponibles
Herramienta | Descripción |
| Probar la conectividad y devolver la versión de Oracle |
| Listar todos los esquemas con recuentos de tablas |
| Listar tablas, opcionalmente filtradas por esquema o patrón de nombre |
| Mostrar columnas, tipos de datos, nulabilidad, claves primarias |
| Obtener filas de muestra de una tabla |
| Ejecutar cualquier consulta SELECT |
| Ejecutar DDL/DML (INSERT, UPDATE, DELETE, CREATE, etc.) |
| Listar procedimientos almacenados, funciones, paquetes |
Ejemplos de prompts
"Prueba la conexión de Oracle"
"Lista todos los esquemas en la base de datos"
"Muéstrame las tablas en el esquema SCOTT"
"Describe la tabla EMPLOYEES"
"Obtén 5 filas de muestra de HR.EMPLOYEES"
"Ejecuta esta consulta: SELECT * FROM departments WHERE department_id < 50"
"Lista todos los procedimientos almacenados en el esquema HR"
Solución de problemas
sqlplus: command not found
Establezca SQLPLUS_PATH en la ruta completa de su binario sqlplus.
ORA-12541: TNS:no listener
Compruebe el host, el puerto y que el listener de Oracle esté en ejecución.
ORA-01017: invalid username/password
Verifique las credenciales. Formato de la cadena de conexión: user/pass@host:port/service.
SP2-0306: Invalid option
Asegúrese de que la versión de sqlplus admita el modo silencioso -S (todas las versiones modernas lo hacen).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA production-grade Node.js MCP server for Oracle Database with HTTP transport, enabling SQL query execution, table listing, schema retrieval, and natural language to SQL conversion via MCP tools.141MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for accessing Oracle databases, enabling schema exploration, query execution, and performance analysis.MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for SQL Server database operations, enabling CRUD operations, schema exploration, and stored procedure execution through natural language.8MIT
- AlicenseNot gradedqualityDmaintenanceMCP server to connect to Oracle databases and run SQL queries (up to 150 rows) via a single 'query' tool.11MIT
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
Official Microsoft MCP Server to query Microsoft Entra data using natural language
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/sagar1012/oracle-sqlplus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server