Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@ All notable changes to this project will be documented here.

## [Unreleased]

## [2.5.1] - 2026-05-05

### Fixed
- Add `mcp-name: io.github.cmeans/mcp-clipboard` HTML comment to
`README.md` for MCP-registry ownership validation. The v2.5.0
`publish-registry` job (the first-ever firing of the registry-
publish workflow added in #120) failed with
`registry validation failed for package 0 (mcp-clipboard): PyPI
package 'mcp-clipboard' ownership validation failed. The server
name 'io.github.cmeans/mcp-clipboard' must appear as
'mcp-name: io.github.cmeans/mcp-clipboard' in the package README`.
The token has to ship in the README that lands on PyPI (not just in
the repo), so this is a release-time fix: the comment lives at the
top of `README.md` (matching the mcp-synology convention) and gets
baked into the wheel by hatchling on build. v2.5.0 stays on PyPI
but is unregistered; v2.5.1 carries the validating README and will
register on tag-push. (#125) - closes the v2.5.0 publish-registry
failure.

## [2.5.0] - 2026-05-05

### Added
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@

An MCP server that gives your AI assistant direct access to your system clipboard: read what you copied, or write clean text straight to it. Works with any MCP-compatible client, including Claude Code, Claude Desktop, Cursor, Windsurf, and others.

<!-- mcp-name: io.github.cmeans/mcp-clipboard -->

## Why This Exists

### Pasting loses structure
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "mcp-clipboard"
version = "2.5.0"
version = "2.5.1"
description = "MCP server that reads and writes the system clipboard — tables, text, code, JSON, URLs, images, and more."
readme = "README.md"
license = {text = "Apache-2.0"}
Expand Down
4 changes: 2 additions & 2 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "io.github.cmeans/mcp-clipboard",
"title": "Clipboard",
"description": "Read and write the system clipboard — tables, text, code, JSON, URLs, images, and more.",
"version": "2.5.0",
"version": "2.5.1",
"repository": {
"url": "https://github.com/cmeans/mcp-clipboard",
"source": "github"
Expand All @@ -12,7 +12,7 @@
{
"registryType": "pypi",
"identifier": "mcp-clipboard",
"version": "2.5.0",
"version": "2.5.1",
"transport": {
"type": "stdio"
}
Expand Down
Loading