Token导航 LogoToken导航TokenDH.com
E2b MCP Hackathon logo
运维云端stdio官方级别未说明来源级核验

E2b MCP Hackathon

MCP Server

一个智能的DevSecOps编排器,结合E2B沙箱和Docker MCP服务器,创建自愈、安全优先的CI/CD管道。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Cenrax

提供方

Cenrax

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

Python MCP Client → Docker MCP Gateway → [GitHub, Slack, Playwright]

详细介绍

AI DevSecOps管道编排器

一个智能的DevSecOps编排器,将E2B沙盒与Docker MCP服务器相结合,创建了一个自愈、安全第一的CI/CD管道。

新来的? 从开始 GETTING_STARTED.md 获取10分钟的设置指南!\ 您在寻找文档吗?INDEX.md 获取完整的文档索引。

特性

  • 自动漏洞检测:扫描存储库以查找安全问题
  • AI驱动的补丁生成:使用OpenAI GPT-4生成修复程序
  • 隔离测试:在安全的E2B沙盒中测试补丁
  • 自动PR创建:通过GitHub MCP创建拉取请求
  • 团队通知:通过Slack MCP发送警报

建筑

Python MCP Client → Docker MCP Gateway → [GitHub, Slack, Playwright]
                  ↓
              [OpenAI API, E2B Sandboxes]

先决条件

  1. Docker 桌面版 启用MCP工具包
  2. Python 3.10+
  3. API密钥:

- E2B API密钥(到这儿) - OpenAI API密钥(到这儿)

设置

1.启用Docker MCP服务器

# Enable required MCP servers
docker mcp server enable github-official
docker mcp server enable slack
docker mcp server enable playwright

# Authenticate GitHub
docker mcp oauth authorize github

2.安装Python依赖项

pip install -r requirements.txt

3.配置环境

cp .env.example .env
# Edit .env and add your API keys

用法

快速开始

from src.orchestrator import DevSecOpsOrchestrator

async def main():
    orchestrator = DevSecOpsOrchestrator()
    await orchestrator.run_pipeline("https://github.com/user/repo")

asyncio.run(main())

命令行界面

# Scan a repository
devsecops scan https://github.com/user/repo

# Run full pipeline
devsecops pipeline https://github.com/user/repo

项目结构

src/
├── core/           # Core orchestration logic
├── mcp/            # MCP client implementation
├── vulnerability/  # Vulnerability detection
├── patch/          # Patch generation
├── sandbox/        # E2B sandbox management
└── utils/          # Utilities

发展

PROGRESS.md 关于实施状况。

文档

已实现的关键功能

  • MCP客户端连接到Docker MCP网关
  • 通过预构建的MCP服务器集成GitHub
  • 通过预构建的MCP服务器发送Slack通知
  • Python依赖项的漏洞扫描
  • 使用OpenAI GPT-4生成AI驱动的补丁
  • E2B沙盒中的隔离测试
  • 完整的管道编排
  • 具有丰富输出的CLI界面
  • 示例脚本和文档

技术栈

组件技术
MCP客户端Python MCP SDK
GitHub集成Docker MCP(GitHub官方)
Slack集成Docker MCP(Slack)
AI补丁生成OpenAI GPT-4
沙盒测试E2B代码解释器
CLI框架点击+丰富
配置Pydantic设置

许可证

麻省理工学院

目录标签

目录标签

Python云端部署DockerDevSecOps本地部署CI/CD自动化安全AI补丁生成沙箱测试

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP