Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_tasks | Parse and list all tasks from a devpipe config.toml file. Shows task IDs, names, types, commands, and enabled status. |
| run_pipeline | Execute devpipe with specified configuration and flags. Runs the development pipeline and returns results. |
| validate_config | Validate one or more devpipe config.toml files for syntax and structure errors. |
| get_last_run | Get results and metadata from the most recent devpipe run, including task results, duration, and success status. |
| view_run_logs | Read logs from a specific task or the entire pipeline from the most recent run. |
| parse_metrics | Parse JUnit or SARIF metrics from a devpipe run to analyze test results or security findings. |
| get_dashboard_data | Extract aggregated data from summary.json or the HTML dashboard, including overall run statistics and metrics. |
| check_devpipe | Check if devpipe is installed and get version information. |
| list_tasks_verbose | List tasks using devpipe list --verbose command. Shows task execution statistics and averages. |
| analyze_project | Analyze project directory to detect technologies and suggest missing tasks. |
| generate_task | Generate task configuration from template for a specific technology and task type. Use technology="phase" to create phase headers. |
| generate_ci_config | Generate CI/CD configuration file (GitHub Actions or GitLab CI) from devpipe config. |
| create_config | Create a complete config.toml file from scratch with auto-detected tasks based on project technologies. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze-config | Analyze the devpipe configuration and suggest improvements |
| debug-failure | Help debug why a specific task failed |
| optimize-pipeline | Suggest optimizations for the pipeline configuration |
| create-task | Help create a new task for a specific technology or tool |
| security-review | Review SARIF security findings and provide recommendations |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Current devpipe configuration | Contents of config.toml |
| Task definitions | All task definitions from config.toml |
| Last run results | Results from the most recent pipeline run |
| Pipeline summary | Aggregated pipeline summary data |
| Configuration schema | JSON Schema for devpipe config.toml validation |