Woodpecker CI

v1.0.0Developer Toolsstable

A Model Context Protocol (MCP) server for Woodpecker CI, enabling seamless integration of continuous integration workflows with AI assistants.

woodpeckermcpai-integration
Share:
12
Stars
0
Downloads
0
Weekly
0/5

What is Woodpecker CI?

Woodpecker CI is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) server for woodpecker ci, enabling seamless integration of continuous integration workflows with ai assistants.

A Model Context Protocol (MCP) server for Woodpecker CI, enabling seamless integration of continuous integration workflows with AI assistants.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Protocol (MCP) server for Woodpecker CI, ena

Use Cases

Manage Woodpecker CI workflows through natural language.
Automate continuous integration with AI-powered pipelines.
j04n-f

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 18, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx woodpecker

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Woodpecker CI

Woodpecker MCP Server is a TypeScript MCP server that integrates AI assistants with Woodpecker CI, the open-source continuous integration platform. It exposes tools for searching repositories, listing pipelines, inspecting pipeline configurations, and retrieving step-level logs, plus a built-in AI prompt for systematic pipeline failure analysis. Development teams using Woodpecker CI can use it to debug failing pipelines, review configurations, and understand build history through natural language.

Prerequisites

  • A running Woodpecker CI instance (self-hosted or cloud)
  • A Woodpecker API token obtained from your profile settings under CLI & API
  • Node.js and npm installed (for source builds), or Docker for container deployment
  • bun installed if developing or building from source
  • An MCP client such as Claude Desktop
1

Obtain a Woodpecker API token

Log in to your Woodpecker CI instance, navigate to your profile, and go to the CLI & API section to generate or copy your personal API token.

2

Clone the repository and install dependencies

Clone the woodpecker-mcp repository and install dependencies using bun.

git clone https://github.com/j04n-f/woodpecker-mcp.git
cd woodpecker-mcp
bun install
3

Build the server

Compile the TypeScript source to produce the runnable binary.

bun run build
4

Configure environment variables

Set the two required environment variables: your Woodpecker instance URL and your API token.

export WOODPECKER_URL=https://your-woodpecker-instance.com
export WOODPECKER_TOKEN=your-woodpecker-api-token
5

Add the server to your MCP client configuration

Register the Woodpecker MCP server in your MCP client's configuration file with the required environment variables.

Woodpecker CI Examples

Client configuration

Add Woodpecker MCP Server to Claude Desktop with your instance URL and API token.

{
  "mcpServers": {
    "woodpecker": {
      "command": "node",
      "args": ["/path/to/woodpecker-mcp/dist/index.js"],
      "env": {
        "WOODPECKER_URL": "https://your-woodpecker-instance.com",
        "WOODPECKER_TOKEN": "your-woodpecker-api-token"
      }
    }
  }
}

Prompts to try

Example prompts to manage and debug Woodpecker CI through your MCP client.

- "List all repositories connected to Woodpecker CI."
- "Show me the last 10 pipelines for the owner/my-repo repository."
- "Why did pipeline #42 fail for owner/my-repo? Show me the step logs."
- "Review the pipeline configuration for owner/my-repo and suggest improvements."
- "Identify performance bottlenecks in recent pipelines for my main repository."

Troubleshooting Woodpecker CI

Authentication fails with 401 Unauthorized errors

Verify that WOODPECKER_TOKEN contains a valid token from your Woodpecker profile's CLI & API section. Tokens can expire or be revoked; generate a new one if needed and update the environment variable.

Cannot connect to Woodpecker instance

Ensure WOODPECKER_URL is set to the correct base URL of your Woodpecker CI instance including the protocol (https://). Test connectivity with 'curl https://your-woodpecker-instance.com/api/user -H "Authorization: Bearer your-token"'.

list_repositories returns an empty result

The API token must belong to a user who has access to repositories in Woodpecker. Check that the token user has been granted access to the relevant organizations and repositories in Woodpecker's admin settings.

Frequently Asked Questions about Woodpecker CI

What is Woodpecker CI?

Woodpecker CI is a Model Context Protocol (MCP) server that model context protocol (mcp) server for woodpecker ci, enabling seamless integration of continuous integration workflows with ai assistants. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Woodpecker CI?

Follow the installation instructions on the Woodpecker CI GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Woodpecker CI?

Woodpecker CI works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Woodpecker CI free to use?

Yes, Woodpecker CI is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "woodpecker": { "command": "npx", "args": ["-y", "woodpecker"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Woodpecker CI?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides