claude-host
by Elitespec
README.md
# @elitespec/claude-host
Deploy Claude-generated websites to [EliteSpec hosting](https://forge.elitespec.co.nz) in one tool call. An MCP (Model Context Protocol) server for Claude Code and Claude Desktop.
## Install
```bash
npm install -g @elitespec/claude-host
elitespec-host install # prints Claude config JSON to paste
elitespec-host login # one-time auth
```
## What it does
Once installed in Claude, the model can call:
- `deploy_site(name, files, industry?)` — ship a static site to `<slug>.elitespec.co.nz`
- `update_site(siteId, files)` — push changes to an already-deployed site
- `list_sites()` — list the user's hosted sites
Example conversation:
> **User:** Make me a landing page for my Auckland bakery.
>
> **Claude:** *(writes HTML, CSS, JS in the conversation)*
>
> **User:** Publish it.
>
> **Claude:** *(calls `deploy_site` with the files)*
>
> Live at: https://auckland-bakery-a1b2c3.elitespec.co.nz
## Pricing
- **Free tier**: `<slug>.elitespec.co.nz` subdomain, up to 3 sites.
- **$9/mo**: custom domain, unlimited sites, no EliteSpec branding.
- **$29/mo**: everything above plus Forge AI upgrades (rewrite copy, add pages, stock photos matched to your industry).
## Docs
Full docs at https://forge.elitespec.co.nz/docs/claude-host
## Security
Your Claude Code session never sees your password. Login is handled by the CLI and stores a token at `~/.elitespec/host.json`.
## License
MIT
TDQS
A3.8/5.0
Scored across 3 tools
Disambiguation5/5
Each tool targets a distinct operation: deploying a new site, listing existing sites, and updating a site. There is no ambiguity or overlap between them.
Naming Consistency5/5
All tool names follow a consistent verb_noun pattern in snake_case: deploy_site, list_sites, update_site. The naming is uniform and predictable.
Tool Count4/5
With 3 tools, the server covers the core lifecycle for static site hosting (deploy, list, update), which is appropriate for the domain. A delete operation is missing but does not severely impact the count.
Completeness3/5
The tool surface covers deploy, list, and update, but lacks a delete operation for removing hosted sites. This is a notable gap for a hosting service, as agents may need to clean up old sites.
Maintenance
ActivityInactive
ResponsivenessNo issues