前言

最近实践了 Oracle SQLcl MCP Server 的本地部署,基于葛大爷的文章 Oracle MCP Server 本地部署保姆级教程 完成了完整的配置流程。整体部署过程较为顺利,但有几个关键点需要特别注意,在此记录分享。

关键配置要点

环境要求

  1. SQLcl 版本:建议使用最新版本 Version 25.2.2.199.0918
  2. Java 版本SQLcl -mcp 功能最低需要 Java 17
  3. 部署位置:SQLcl 仅需在客户端主机安装,无需在数据库服务器安装;

API 配置

Deepseek API:需要充值后才能正常使用。

MCP Server 配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"mcpServers": {
"SQLcl": {
"command": "/Users/lucifer/Downloads/sqlcl/bin/sql",
"args": [
"-mcp",
"sys/oracle@192.168.6.133:1521/lucifer as sysdba"
],
"disabled": false,
"timeout": 300
}
}
}

这里配置不正确无法正常显示 SQLcl MCP:

部署验证

按照教程步骤完成配置后,可以验证 Oracle SQLcl MCP 的功能:

扩展学习

Oracle 官方资源:https://www.youtube.com/watch?v=hj6WoZVGUBg&t=1888s

Claude 集成教程:https://www.youtube.com/watch?v=5WlyMjihfWQ

总结

Oracle SQLcl MCP Server 为数据库管理提供了新的交互方式,部署过程相对简单,但需要注意版本兼容性和环境配置。建议在生产环境使用前进行充分测试。