01)AI相关-MCP 简介、(TRAR,codex)配置MCP访问oracle数据库、MCP 操作数据库表的指令
MCP 简介
MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 于 2024 年 11 月开源的一项标准通信协议。它被业界形象地称为“AI 的 USB-C 接口”,核心目的是为大语言模型(LLM)与外部数据源、工具及服务之间建立一套统一、安全的交互标准。在 MCP 出现之前,AI 应用接入外部工具面临着严重的“N×M 集成问题”(即 m 个模型与 n 个工具需要 m×n 次定制开发)。MCP 通过标准化的协议,将这一过程简化为“N+M”模式,实现了跨模型、跨工具的无缝互联,让 AI 从单纯的“问答工具”升级为能够执行操作的“行动助手”。
MCP 的核心作用
- 解决接口碎片化与降低开发成本:MCP 采用客户端-主机-服务器(Client-Host-Server)架构,通过标准化的 JSON-RPC 2.0 消息格式进行通信。开发者只需将工具封装为 MCP Server,任何支持 MCP 的 AI 应用(Host/Client)即可直接调用,大幅减少了重复的适配开发工作。
- 赋予 AI 真实世界的执行能力:MCP 定义了 Resources(只读数据)、Tools(可执行操作)和 Prompts(提示词模板)三大核心原语。这使得 AI 不仅能读取本地文件或数据库,还能主动执行发邮件、调用第三方 API、控制设备等具有“副作用”的真实操作。
- 保障企业级数据安全与隐私:MCP 内置了权限控制与认证机制。敏感信息(如 API 密钥、数据库密码)由 MCP Server 本地控制,无需暴露给大模型。同时,AI 代理的所有操作都遵循严格的角色访问控制(RBAC)和最低特权原则,有效防止了越权访问和数据泄露。
- 促进多智能体与生态协作:作为开放标准,MCP 得到了 OpenAI、微软、阿里、腾讯等主流厂商的支持。它打破了数据孤岛,使不同来源的智能体能够基于共享的环境状态进行协作,推动了 AI 生态系统的繁荣。
(TRAR、codex)配置MCP访问数据库
Node.js (npx)、Python (uvx)-必备的基础依赖安装
无论是 Trae 还是 Codex,运行本地 MCP Server 通常都需要以下环境,安装步骤自行查询或者让AI安装也行:
- Node.js (npx):版本需 >= 182。Node.js 安装后会自动包含 npx,它是运行大部分基于 JavaScript 的 MCP Server 的核心工具。
- Python (uvx):版本需 >= 3.8。uvx 是 uv 工具链的一部分,用于快速运行基于 Python 的 MCP 脚本。
编写MCP连接oracle的配置(json格式)
{"mcpServers":{"oracle":{"command":"npx","args":["-y","oracledb-mcp"