网站系统建设门户网站建设的平台
网站系统建设,门户网站建设的平台,做网站一定要后台嘛,网上接单 网站建设方案#xff1a;使用OracleDB MCP Server这是一个专门为Oracle数据库设计的MCP服务器#xff0c;配置相对简单#xff0c;适合你的自动化测试场景。1. 安装依赖在Trae的终端中执行以下命令#xff1a;# 安装OracleDB MCP Server包pip install oracledb_mcp_server# 如果使用…方案使用OracleDB MCP Server这是一个专门为Oracle数据库设计的MCP服务器配置相对简单适合你的自动化测试场景。1. 安装依赖在Trae的终端中执行以下命令# 安装OracleDB MCP Server包pip install oracledb_mcp_server# 如果使用uv工具推荐uv pip install oracledb_mcp_server2. 配置Oracle连接信息在Trae的MCP设置中右上角设置图标 → MCP → 手动配置添加以下配置下面是尝试好久测试出来好用的希望对给位有帮助{mcpServers: {oracledb: {command: python,args: [run_oracledb_mcp_server.py],cwd: e:\\自动化测试,env: {DEBUG: True,THICK_MODE: 1,DB_CONNECTION_STRING: oracleoracledb://用户名:密码IP地址:1521/?service_nameORCL,TABLE_WHITE_LIST: 表1,表2,表3,COLUMN_WHITE_LIST: 表1.字段1,表1.字段2,表2.字段1,QUERY_LIMIT_SIZE: 10}}}}这一步可能会出现几个问题直接拷贝到现有的MCP中会出现以下错误因为缺少了逗号加了逗号后还会提示我们解决办法打开MCP点添加——手动添加点原始配置会打开mcp.json然后把上面代码拷贝进去自动生成两个配置参数说明DB_CONNECTION_STRING核心连接串用于执行SQL查询TABLE_WHITE_LIST允许访问的表名列表必需安全考虑COLUMN_WHITE_LIST允许访问的字段列表必需格式表名.字段名 QUERY_LIMIT_SIZE查询返回的最大记录数默认10条DEBUG是否开启调试日志红色部分填写自己内容3.工作原理MCP 会在 e:\\自动化测试 目录中执行 python run_oracledb_mcp_server.py 命令run_oracledb_mcp_server.py 脚本会先初始化 Oracle Client使用 Thick 模式然后启动 OracleDB MCP Server此时它会使用 Thick 模式连接到 Oracle 数据库避免密码验证类型不支持的问题4. 验证配置配置完成后重启Trae IDE。如果MCP状态显示为绿色√说明连接成功。可以在智能体中添加该工具进行测试。4.注意点当 MCP 界面调用 oracledb_mcp_server 时Python 会优先在当前工作目录中查找该包而不是使用 Python 安装目录中的版本。这样MCP 界面就会使用我们修改后的版本从而避免密码验证类型不支持的问题。检查一下几点在 e:\自动化测试 目录中创建一个 .env 文件设置必要的环境变量在 e:\自动化测试\oracledb_mcp_server 目录中创建了以下文件- __init__.py - 包初始化文件- __main__.py - 主入口文件添加了 Oracle Client 初始化代码- utils.py - 工具函数文件添加了 Oracle Client 初始化代码确保在 e:\自动化测试 目录中存在 run_oracledb_mcp_server.py 文件若没有可以让智能体创建相应文件