如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
通过MCP连接Oracle数据库,提供安全的只读访问,支持模式探索、查询执行和元数据检查。
https://www.anthropic.com/news/model-context-protocol
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/oracle |
| 作者 | https://github.com/samscarrow |
| 仓库 | https://github.com/samscarrow/oracle-mcp-server |
| Dockerfile | https://github.com/samscarrow/oracle-mcp-server/blob/main/Dockerfile |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/oracle --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| 许可证 | MIT License |
| 服务器提供的工具 | 简要描述 |
|---|---|
describe_table | 获取表结构,包括列、数据类型和约束 |
execute_query | 在Oracle数据库上执行SQL查询 |
get_table_constraints | 获取表的约束(主键、外键、唯一键、检查约束) |
get_table_indexes | 获取特定表的索引 |
list_schemas | 列出数据库中的所有模式 |
list_tables | 列出指定模式或所有可访问模式中的表 |
工具:describe_table
获取表结构,包括列、数据类型和约束
| 参数 | 类型 | 描述 |
|---|---|---|
table_name | string | 表名 |
schema | string 可选 | 模式名(可选,如未指定则搜索所有可访问模式) |
工具:execute_query
在Oracle数据库上执行SQL查询
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 要执行的SQL查询 |
maxRows | number 可选 | 返回的最大行数(默认:1000) |
params | array 可选 | 查询参数(可选) |
工具:get_table_constraints
获取表的约束(主键、外键、唯一键、检查约束)
| 参数 | 类型 | 描述 |
|---|---|---|
table_name | string | 表名 |
schema | string 可选 | 模式名(可选,如未指定则搜索所有可访问模式) |
工具:get_table_indexes
获取特定表的索引
| 参数 | 类型 | 描述 |
|---|---|---|
table_name | string | 表名 |
schema | string 可选 | 模式名(可选,如未指定则搜索所有可访问模式) |
工具:list_schemas
列出数据库中的所有模式
工具:list_tables
列出指定模式或所有可访问模式中的表
| 参数 | 类型 | 描述 |
|---|---|---|
pattern | string 可选 | 表名模式(支持%通配符) |
schema | string 可选 | 模式名(可选,如未指定则显示所有可访问模式) |
json{ "mcpServers": { "oracle": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "ORACLE_CONNECTION_STRING", "-e", "ORACLE_USER", "-e", "ORACLE_PASSWORD", "mcp/oracle" ], "env": { "ORACLE_CONNECTION_STRING": "hostname:1521/servicename", "ORACLE_USER": "readonly_user", "ORACLE_PASSWORD": "<ORACLE_PASSWORD>" } } } }
https://www.docker.com/blog/the-model-context-protocol-simplifying-building-ai-apps-with-anthropic-claude-desktop-and-docker/
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 mcp/oracle 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: