ToolComposer目前支持多种主流的DevOps工具和平台,包括:
- Docker:支持容器管理、镜像操作、容器状态查询等
- GitHub:支持仓库管理、Issue管理、Pull Request操作等
- GitLab:支持项目管理、代码仓库操作、CI/CD流水线管理等
- Jenkins:支持构建任务触发、构建状态查询、任务配置管理等
- Kubernetes:通过MCP代理支持K8s集群管理、Pod操作、命名空间查询等
这些代理分别运行在不同的端口(Docker: 8000, GitHub: 8001, GitLab: 8002, Jenkins: 8003, Kubernetes: 8004),通过统一的编排器进行协调。ToolComposer的架构设计具有良好的可扩展性,开发者可以按照规范轻松添加新的工具代理。