Token导航 LogoToken导航TokenDH.com
MCP Oracle Server (Yrsonhtm) logo
数据服务未说明官方级别未说明来源级核验

MCP Oracle Server (Yrsonhtm)

MCP Server

一个基于Node.js的服务器,通过Model Context Protocol (MCP)提供与Oracle数据库交互的工具,支持执行SELECT查询、描述表结构和列出可用表。

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
数据分析JavaScriptCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

YrsonHTM

提供方

YrsonHTM

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Oracle Server

Este proyecto es un servidor Node.js que expone herramientas para interactuar con una base de datos Oracle a través del protocolo Model Context Protocol (MCP). Permite ejecutar consultas SELECT, describir tablas y listar tablas disponibles en la base de datos Oracle de forma segura y controlada.

¿Para qué sirve?

  • Ejecutar consultas SELECT sobre una base de datos Oracle.
  • Describir la estructura de cualquier tabla Oracle.
  • Listar todas las tablas disponibles para el usuario conectado.
  • Facilita la integración de bases de datos Oracle con herramientas que soportan MCP.

Requisitos

  • Node.js >= 18
  • Acceso a una base de datos Oracle
  • Tener configuradas las variables de entorno para la conexión Oracle:

- ORACLE_USER - ORACLE_PASSWORD - ORACLE_HOST - ORACLE_PORT - ORACLE_DATABASE

Instalación

  1. Clona el repositorio:
   git clone https://github.com/YrsonHTM/mcp-oracle-server.git
   cd mcp-oracle-server
  1. Instala las dependencias:
   npm install

Uso

Iniciar el servidor

npm start

El servidor se ejecutará y estará listo para recibir comandos MCP por stdio.

Herramientas disponibles

  • execute_query: Ejecuta una consulta SELECT en Oracle.
  • describe_table: Describe la estructura de una tabla.
  • list_tables: Lista todas las tablas disponibles para el usuario.

Ejemplo de uso en Cursor

Puedes integrar este servidor con Cursor para interactuar con tu base de datos Oracle desde la propia interfaz de Cursor.

1. Configura el archivo mcp.json

Crea (o edita) el archivo mcp.json en la ruta c:\Users\\.cursor\mcp.json (en Windows) o ~/.cursor/mcp.json (en Linux/Mac). Ejemplo de configuración:

{
  "mcpServers": {
    "oracle-db": {
      "command": "node",
      "args": ["RUTA_DONDE_INSTALA_EL_SERVER: EJ: C:\\mcp-oracle-server\\server.js"],
      "env": {
        "ORACLE_HOST": "HOST_SERVER: EJ:10.10.10.10",
        "ORACLE_PORT": "PRT: EJ:1521",
        "ORACLE_DATABASE": "NOMBRE_BASE_DATOS: EJ:pruebadb",
        "ORACLE_USER": "NOMBRE_USUARIO: EJ:admin",
        "ORACLE_PASSWORD": "CONTRASEÑAñ EJ:1234"
      }
    }
  }
}
  • Cambia las rutas y credenciales según tu entorno y base de datos.
  • Asegúrate de que la ruta a server.js sea la correcta.

2. Agrega el servidor MCP en Cursor

  • Abre Cursor.
  • Ve a la configuración de MCP (Model Context Protocol).
  • Haz clic en "Agregar servidor MCP" y selecciona el nombre que configuraste (por ejemplo, oracle-db).
  • Inicia el servidor desde Cursor o manualmente con npm start.

3. Usa las herramientas desde Cursor

Ahora puedes ejecutar consultas, describir tablas y listar tablas directamente desde la interfaz de Cursor usando el servidor MCP que configuraste.

Notas

  • El servidor solo permite consultas SELECT para evitar modificaciones accidentales en la base de datos.
  • Si tienes problemas con la conexión Oracle, revisa que las variables de entorno estén correctamente configuradas.

Licencia

MIT

目录标签

目录标签

数据分析JavaScriptCursor数据库查询本地部署Oracle工具MCP协议Node.js服务器

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP