该项目是一个Node.js服务器。它通过模型上下文协议(MCP)提供了与Oracle数据库交互的工具。允许在安全可控的方式下运行SELECT查询、描述表结构以及列出连接用户可用的所有表。
ORACLE_USERORACLE_PASSWORDORACLE_HOSTORACLE_PORTORACLE_DATABASE克隆仓库:
git clone https://github.com/YrsonHTM/mcp-oracle-server.git
cd mcp-oracle-server
安装依赖项:
npm install
npm start
服务器将启动并准备好通过标准输入输出接收MCP命令。
您可以将此服务器与Cursor集成,从Cursor界面本身与您的Oracle数据库进行交互。
mcp.json创建(或编辑)位于路径 c:\Users\<您的用户名>\.cursor\mcp.json(Windows)或 ~/.cursor/mcp.json(Linux/Mac)的文件 mcp.json。配置示例如下:
{
"mcpServers": {
"oracle-db": {
"command": "node",
"args": ["您安装服务器的位置: 如 C:\\mcp-oracle-server\\server.js"],
"env": {
"ORACLE_HOST": "服务器主机名: 如10.10.10.10",
"ORACLE_PORT": "端口: 如1521",
"ORACLE_DATABASE": "数据库名称: 如pruebadb",
"ORACLE_USER": "用户名: 如admin",
"ORACLE_PASSWORD": "密码: 如1234"
}
}
}
}
server.js 的路径是正确的。oracle-db)。npm start 启动。现在,您可以直接从Cursor界面使用您配置的MCP服务器来运行查询、描述表和列出表。
MIT