使用说明
Oracle VO MCP
A. 与Cline兼容的MCP服务器 用于提取和管理 Oracle Fusion BICC视图对象(VO)元数据.
特性
- 提取Oracle Fusion PVO和VO的元数据。
- 使用自然语言总结元数据。
- 将元数据保存到Excel/CSV中以供进一步分析。
- 公开MCP服务器端点以与集成 克莱恩 或其他AI代理。
安装
-
克隆此存储库:
git clone <repository-url> 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 公开订阅和收入确认的计费计划详细信息。
许可证
麻省理工学院