Devpipe

devpipe-mcp
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "drewkhoury-devpipe-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "devpipe-mcp@latest"
      ]
    }
  }
}

You can run and manage Devpipe pipelines from an MCP server so your AI assistants can list, validate, and execute tasks in your local development workflows. This server lets you interact with devpipe through natural prompts, giving you hands-on control over configurations, runs, and results.

How to use

You interact with the MCP server using an MCP client. Tell it which project you want to operate on, then ask it to list tasks, validate configurations, run pipelines, or analyze results. The server translates your natural language requests into concrete devpipe actions and returns structured results you can inspect.

How to install

Prerequisites you need before you start:

  • Node.js 18 or higher

  • Access to npm and npx in your shell

Install the MCP server globally using npm

npm install -g devpipe-mcp

Install devpipe-mcp and verify it is available in your PATH

## Configuration and startup

Configure your MCP client to connect to the Devpipe MCP server via a stdio channel. You can provide the following configuration in your MCP setup to run the server locally with npx and the latest package:

{ "mcpServers": { "devpipe": { "command": "npx", "args": [ "-y", "devpipe-mcp@latest" ] } } }

## Using the MCP with your AI assistant

After configuration, your AI assistant can perform common tasks by prompting with natural language. Typical actions include listing tasks, running pipelines, validating configurations, reading run logs, and generating CI configs. Start by specifying the project you want to work with and then request the action you need, such as analyzing a project or generating a config for CI.

## Examples of common prompts

List tasks in a project, run a subset of tasks, or validate a config. You can also request insights like suggested optimizations or security findings from SARIF reports.

## Security and metrics considerations

Review results and SARIF findings from a run, access JUnit/SARIF metrics, and inspect logs for troubleshooting. The MCP server supports commands to parse metrics and inspect dashboards or summary data.

## Shutdown and cleanup

When you are finished, gracefully stop your MCP client and ensure any background tasks or caches are closed. If you are running in a persistent environment, you can keep the MCP server available for subsequent prompts.

## Related tips

Keep your devpipe and MCP client versions in sync. Use the latest compatible versions to ensure all features and prompts work reliably.

## Troubleshooting

If you encounter issues starting or connecting, verify Node.js and npm/npx are accessible, and confirm the npx command resolves correctly to devpipe-mcp@latest.

## Available tools

### list\_tasks

Parse and list all tasks from a config file.

### run\_pipeline

Execute devpipe with specified flags to run a pipeline.

### validate\_config

Validate devpipe configuration files for correctness.

### get\_last\_run

Retrieve results from the most recent pipeline run.

### view\_run\_logs

Read logs from a specific task or the entire pipeline.

### parse\_metrics

Parse JUnit or SARIF metrics files to expose results.

### get\_dashboard\_data

Extract aggregated data from summary data.

### check\_devpipe

Check if devpipe is installed and obtain version information.

### list\_tasks\_verbose

List tasks with verbose execution statistics.

### analyze\_project

Analyze a project to detect technologies and suggest missing tasks.

### generate\_task

Generate a task configuration from a template for a given technology.

### create\_config

Create a complete config.toml from scratch with auto-detected tasks.

### get\_pipeline\_health

Calculate overall pipeline health with trend analysis and recommendations.

### compare\_runs

Compare two pipeline runs to identify changes in failures and performance.

### predict\_impact

Predict which tasks are likely to fail based on changes and history.

### generate\_ci\_config

Generate CI/CD configuration from devpipe config for GitHub Actions or GitLab CI.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational