patchwork-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PATCHWORK_URL | No | Base URL of the Patchwork instance | https://patchwork.kernel.org |
| PATCHWORK_API_VERSION | No | REST API version segment | 1.2 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_projectsA | List Patchwork projects available on the configured instance. Returns id, link_name (used as ?project= filter), display name, and list_id. |
| find_by_msgidA | Look up patches and cover letters by Message-Id across all projects. A single Message-Id can appear under multiple projects (e.g. netdevbpf and linux-kselftest). Use this to discover the projects + series ids before drilling in. |
| get_seriesA | Get a series with every patch's state, delegate, and archived flag. Use this after find_by_msgid to see the whole patchset at once. |
| get_patchC | Get a single patch with submitter, delegate, state, tags, and check summary. |
| get_checksA | Get CI check results for a patch (checkpatch, build_, sashiko-, contest, ...). Pair with get_patch's check_summary to triage failing series quickly. |
| get_commentsB | Get the comment thread on a cover letter or a patch, time-ordered. |
| recent_seriesC | List recent cover letters on a project, optionally filtered by submitter. With collapse_revisions=True, older revisions of the same series name are dropped so you only see the latest version of each topic. |
| search_patchesA | Search patches by name substring with optional project/state/submitter filters. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/higebu/patchwork-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server