使用说明
words MCP
一个查询Oracle ORDS REST服务并通过MCP协议使其可用的项目。
前言
这个项目深受杰弗史密斯和他的博客文章的启发https://www.thatjeffsmith.com/archive/2025/05/build-an-mcp-to-connect-ai-to-oracle-database-w-openapi/ 我强烈建议你查看他的python版本,因为python还没有达到我的第四个版本,我尝试了Typescript:)
先决条件
- 今天
- Oracle数据库实例可通过ORDS访问(最好是22+版本)
- 要查询的REST模块
- OAuth2客户端,如果REST模块受特权保护,则允许查询REST模块
安装
-
克隆存储库:
git clone https://github.com/lgehrke6/oracle-ords-rest-mcp.git cd oracle-ords-rest-mcp -
配置环境变量:
- 复制
.env.example向.env并根据需要更新值。
- 复制
-
构建:
npm install npm run build
使用情况(stdio)
-
打开VS代码
-
单击工具->添加更多工具->添加MCP服务器->命令(stdio)
-
node<full_qualified_path>\ords mcp\dist\index.js
-
打开你的mcp.json(位于ords-mcp仓库的.vcode文件夹中)
-
单击mcp服务器名称上方的“开始”
-
向Copilot询问有关终点的问题
-
享受
未来改进计划
- []为MCP服务器制作Docker镜像
- []简化设置和启动
- []为度量添加OpenTelemen