marlenezw avatar

Publish Mcp Server

marlenezw/publish-mcp-server

This is meta-tooling for the MCP ecosystem itself. It provides a prompt that helps Claude guide you through publishing your own MCP server to the registry, including setting up GitHub Actions for automated CI/CD workflows. Instead of manually figuring out the submission process, you ask Claude for publishing advice and it uses this server's prompt to walk you through validation, packaging, and registry submission best practices. Reach for this when you've built an MCP server and need to ship it properly. The implementation is straightforward Python with stdio transport, and the real value is encoding the institutional knowledge about how to publish MCP servers into a reusable prompt that any Claude instance can access.

GitHub stars
6
tools
3
transport
STDIO
last updated
Sep 18, 2025

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

htmldrop_publishPublish an HTML or Markdown document as a hosted page on htmldrop. Returns the public share URL. Use this whenever a user asks to publish, share, or 'put on the web' some HTML / Markdown content. Pass exactly one of `html` or `markdown`.4 params

Publish an HTML or Markdown document as a hosted page on htmldrop. Returns the public share URL. Use this whenever a user asks to publish, share, or 'put on the web' some HTML / Markdown content. Pass exactly one of `html` or `markdown`.

Parameters* required
htmlstring
Raw HTML document content. Either this or `markdown` must be set.
markdownstring
Markdown content. Will be rendered to HTML on the server. Either this or `html` must be set.
slugstring
Optional URL slug (3-63 chars, lowercase letters, numbers, hyphens). If omitted, a random slug is assigned.
titlestring
Optional title shown in the dashboard list.
htmldrop_listList every site the authenticated tenant has published. Returns each site's slug, id, and public URL.

List every site the authenticated tenant has published. Returns each site's slug, id, and public URL.

No parameter schema in public metadata yet.

htmldrop_deleteDelete a site by its id. The id is the opaque string returned from htmldrop_list (NOT the slug). Once deleted the public URL returns 404 immediately.1 params

Delete a site by its id. The id is the opaque string returned from htmldrop_list (NOT the slug). Once deleted the public URL returns 404 immediately.

Parameters* required
idstring
The site's id, as returned by htmldrop_list.

Sponsors

Readme

Details

Repository
github.com/marlenezw/publish-mcp-server
Package
publish-mcp-server
Transport
STDIO
Registry
MCP registry, active