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\\\ords mcp\\dist\\index.js
- 打开你的mcp.json(位于ords-mcp仓库的.vcode文件夹中)
- 单击mcp服务器名称上方的“开始”
- 向Copilot询问有关终点的问题
- 享受
未来改进计划
- \[\]为MCP服务器制作Docker镜像
- \[\]简化设置和启动
- \[\]为度量添加OpenTelemen
