Token导航 LogoToken导航TokenDH.com
Docker Imploid logo
开发工具stdio官方级别未说明来源级核验

Docker Imploid

MCP Server

imploid@latest

一个结合自主代码生成和自动化测试的Docker化完整开发工作流解决方案,适用于需要快速迭代和质量保证的软件开发场景。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
ShellClaude自动化测试Claude

安装说明

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

作者 / 组织

desplega-ai

提供方

desplega-ai

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx imploid@latest --config

详细介绍

docker-imploid

Mind Blown

Practical Ephemeral Code with Imploid - A holistic approach to autonomous development and testing.

Overview

This repository provides a secure, containerized environment that integrates two powerful tools into a holistic workflow:

Imploid - Autonomous Code Generation

An AI-powered coding agent built on Claude Code that:

  • Works at the conceptual level - You describe what you want, not how to do it
  • Handles the full development cycle - From planning to implementation
  • Manages git workflows - Creates branches, commits, and PRs automatically
  • Maintains context across sessions - Tracks activity and learns from your codebase

Desplega.ai's qa-use MCP - Autonomous Testing & Validation

An MCP (Model Context Protocol) server that enables Claude Code to:

  • Generate and execute end-to-end tests - Natural language to executable QA tests
  • Visualize test execution - See what the agent is testing in real-time
  • Validate implementations automatically - Ensure generated code actually works
  • Provide feedback loops - Failed tests inform the next iteration

Why This Combination Matters

As discussed in this article, having imploid generate code is powerful, but having it validate that code works is transformative. This setup provides:

  1. Complete autonomy - From feature request to tested implementation
  2. Quality assurance - Every change is validated through automated testing
  3. Faster iterations - Catch issues immediately, not in production
  4. Reduced context switching - No manual testing between code generation cycles

Without qa-use, you'd just have code generation. Without imploid, you'd just have testing. Together, you have a complete autonomous development workflow.

Getting Started

Prerequisites

  • Docker & Docker Compose
  • SSH keys configured (for git operations)
  • API keys:

- Anthropic API key (for Claude) - desplega.ai API key (for qa-use MCP) - GitHub token (optional, for gh CLI operations)

Installation

Based on lessons learned from practical experimentation, here's the battle-tested setup:

  1. Clone this repository:
   git clone git@github.com:desplega-ai/docker-imploid.git
   cd docker-imploid
  1. Configure your environment:

Create a .env file with your API keys:

   ANTHROPIC_API_KEY=your_anthropic_key
   DESPLEGA_API_KEY=your_desplega_key
   GITHUB_TOKEN=your_github_token  # Optional
  1. Set up your project's setup.sh:

Imploid expects a setup.sh file in your project's root directory. This script should: - Install dependencies - Start your application - Ensure it's running on the configured localhost port

Example:

   #!/bin/bash
   npm install
   npm run dev &
   # Wait for server to be ready
   sleep 5
  1. Build and start the containers:
   docker-compose up -d
  1. Initialize imploid inside the container:
   docker-compose exec imploid bash
   npx imploid@latest --config
   npx imploid@latest --foreground

Key Configuration Details

Following the :

  • Non-root user: The container runs as a non-sudo user to safely use --dangerously-skip-permissions
  • SSH key mapping: Your ~/.ssh directory is mapped for git operations
  • MCP configuration: Claude wrapper automatically loads the MCP config for qa-use integration
  • Activity tracking: Map ~/.imploid to persist agent activity and configuration

How It Works

The Complete Workflow

  1. You provide a feature request (e.g., "Add user authentication with JWT")
  1. Imploid generates the implementation:

- Creates a feature branch - Plans the implementation - Writes the code - Commits changes

  1. qa-use validates the implementation:

- Generates end-to-end tests based on the feature - Executes tests against your running application - Visualizes test execution - Reports results back to Claude

  1. Feedback loop:

- If tests pass: Creates a PR with confidence - If tests fail: Imploid iterates on the implementation - Process repeats until quality is assured

Using qa-use MCP

The qa-use MCP server enables Claude to:

  • Create natural language test scenarios
  • Execute them against your running application (localhost:xxxx)
  • Capture screenshots and interaction flows
  • Provide detailed test reports
  • You can later promote your tests to a regression test suite in production or staging.

The MCP handles all the complexity of browser automation, test execution, and result reporting.

License

This project is licensed under the MIT License - see the LICENSE file for details.

目录标签

目录标签

ShellClaude自动化测试本地部署自主代码生成Docker化工作流质量保证持续集成

支持客户端

Claude

接入字段

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

stdio

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

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

imploid@latest

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdioapi-key部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP