产品定位
OCI核心服务FastMCP服务器专注于Oracle云基础设施(OCI)的核心服务管理,提供计算实例、数据库和网络的全面生命周期管理。
核心功能
- 计算实例管理:完整的生命周期操作(列表、查询、启动、停止、重启)
- 高级实例控制:支持优雅和强制关机/重启选项,带有工作请求跟踪
- 网络智能:完整的VNIC详情、IP地址、MAC地址、安全组和子网信息
- 数据库系统:传统OCI数据库系统的全生命周期管理
- 自治数据库操作:包括动态扩展(ECPU/OCPU/存储)在内的完整管理
- 实时状态监控:当前生命周期状态和配置详情
- LLM优化响应:结构化JSON,包含人类可读的摘要,便于AI使用
- 生产级架构:优先使用SDK,CLI作为后备,确保最大可靠性
适用场景
- 云基础设施管理:自动化OCI计算实例和数据库的生命周期管理
- 网络监控:实时获取和监控网络配置信息
- AI集成:为AI助手提供优化的OCI核心服务数据接口
使用教程
使用依赖
# 安装Python依赖
pip install fastmcp>=0.9.0 oci>=2.157.0 python-dotenv
# 确保OCI CLI已配置
oci setup config安装教程
选项1:直接执行
python3 oci_core_services_server.py选项2:使用启动脚本
./run_core_services_server.sh调试方式
- 确保
~/.oci/config文件正确配置 - 检查环境变量
OCI_COMPARTMENT_ID是否设置 - 使用
test_core_services_connection工具测试连接状态
