mcpill

Describe a server
in plain English. Ship it.

Write what your MCP server does in a PILL.md. Hand it to Claude. Run mcpill compile — get a deployable artifact.

💊

PILL.md format

Describe your MCP server's tools, resources, and prompts in structured Markdown. No TypeScript required to define behavior.

🌱

mcpill init

Scaffolds a new project with the PILL.md template, sensible defaults, and a README — ready to describe and compile immediately.

⚙️

mcpill compile

Validates the spec and generates a ready-to-run MCP server artifact. Claude fills in the implementation from the PILL.md description.

▶

mcpill run

Starts the compiled server immediately without leaving the CLI. Attach it to Claude Desktop or any MCP-compatible client.

Get started

Scaffold a new MCP server project.

mcpill init my-server