Oracle VO MCP
A. 与Cline兼容的MCP服务器 用于提取和管理 Oracle Fusion BICC视图对象(VO)元数据.
特性
- 提取Oracle Fusion PVO和VO的元数据。
- 使用自然语言总结元数据。
- 将元数据保存到Excel/CSV中以供进一步分析。
- 公开MCP服务器端点以与集成 克莱恩 或其他AI代理。
安装
- 克隆此存储库:
git clone
cd oracle-vo-mcp- 使用安装依赖项 紫外线:
uv sync- 创建一个
.env使用您的Fusion凭据文件:
FUSION_USERNAME=your_username
FUSION_PASSWORD=your_password
FUSION_URL=https://yourfusionhost.fa.oraclecloud.com______________________________________________________________________
用法
运行MCP服务器
uv run oracle_vo_mcp.py这将在本地启动MCP服务器。
______________________________________________________________________
注册Cline
连接 克劳德桌面(克莱恩):
- 打开你的
cline_mcp_settings.json文件。 - 添加以下条目:
{
"mcpServers": {
"oracle-vo-mcp": {
"command": "uv",
"args": ["run", "oracle_vo_mcp.py"],
"env": {
"FUSION_USERNAME": "your_username",
"FUSION_PASSWORD": "your_password",
"FUSION_URL": "https://yourfusionhost.fa.oraclecloud.com"
}
}
}
}- 重新启动Cline。MCP服务器现在将在Cline中可用。
______________________________________________________________________
配置
MCP服务器从您的 .env 文件或 cline_mcp_settings.json 环境变量:
FUSION_USERNAME→ Oracle Fusion用户名FUSION_PASSWORD→ Oracle Fusion密码FUSION_URL→ 融合环境基础URL
______________________________________________________________________
发展
运行测试
pytest代码格式化
black .
isort .类型检查
mypy .______________________________________________________________________
Oracle Fusion PVO
伪视图对象(PVO) Oracle Fusion BICC中的元数据驱动对象以可消费的格式公开应用程序数据,用于报告和集成。
它们之所以有用,是因为:
- 它们将复杂的表连接抽象为一个可提取的VO。
- 他们提供 一致元数据 跨环境。
- 它们使 数据沿袭跟踪 Fusion报告。
当PVO元数据不可用时:
- 可以使用查询 BICC提取作业详细信息.
- 元数据也可以从以下位置检索 融合SOAP/REST服务.
- 访问取决于 角色和特权 授予Fusion安全。
例子: BillingPlanExtractPVO 公开订阅和收入确认的计费计划详细信息。
______________________________________________________________________
许可证
麻省理工学院
