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