Add it to Claude Code
claude mcp add fastmode-mcp -- npx -y @arihgoldstein/fastmode-mcpMake your agent remember this setup
fastmode-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Automated template validation for HTML, tokens, and form handling
- Direct CMS schema management and synchronization
- Integrated website deployment workflow
- Support for custom collections and field types
- Browsable documentation and code examples via MCP resources
Tools 13
get_startedChecks authentication status, lists projects, and returns the exact workflow for a task.get_field_typesGet available field types for creating custom fields.validate_manifestValidate your manifest.json file.validate_templateCheck HTML templates for correct token usage, form handling, and schema validation.validate_packageValidate complete package structure.get_exampleGet example code for common patterns.get_conversion_guideStep-by-step website conversion guide.list_projectsList all your Fast Mode projects.get_tenant_schemaGet schema for a specific project including custom fields.create_siteCreate a new Fast Mode project.deploy_packageDeploy a website package to Fast Mode.sync_schemaCreate collections and fields in your project.generate_sample_itemsGenerate placeholder content for collections.Try it
Original README from arihgoldstein/fastmode-mcp
Fast Mode MCP Server
An MCP (Model Context Protocol) server that enables AI assistants to convert, validate, and deploy websites to Fast Mode.
What is Fast Mode?
Fast Mode is a modern CMS platform that turns static HTML websites into fully editable, content-managed sites. Unlike traditional CMSs that force you into their templates, Fast Mode works with your existing design — just add simple template tokens and your site becomes editable.
Key Features
- Keep Your Design — Use any HTML/CSS. No themes, no page builders, no compromises.
- Custom Collections — Create any content type you need (blog posts, team members, products, etc.)
- Visual Editor — Edit content directly on your live site.
- Instant Deploy — Push from GitHub or upload directly. Sites go live in seconds.
- Forms & Submissions — Collect form data without any backend code.
- Custom Domains — Use your own domain with automatic SSL.
Links
- Website: fastmode.ai
- Dashboard: app.fastmode.ai
- Documentation: docs.fastmode.ai
MCP Server Tools
This MCP server provides tools for AI assistants (Claude, Cursor, etc.) to help you convert websites to Fast Mode format and deploy them.
IMPORTANT: Start with get_started
The get_started tool is your entry point for any task. It automatically:
- Checks authentication status
- Lists your projects with status
- Shows collection/field details
- Returns the exact workflow for your task
get_started(intent: "add_content", projectId: "my-project")
Available intents:
| Intent | Use Case |
|---|---|
explore |
See what projects and content exist |
add_content |
Create/edit CMS items (blog posts, team, etc.) |
update_schema |
Add collections or fields |
convert |
Build a new website from scratch |
deploy |
Push changes live |
Validation Tools (No Auth Required)
These tools work without authentication — perfect for converting and validating websites before deploying:
| Tool | Description |
|---|---|
get_started |
CALL FIRST - Checks state and returns exact workflow |
get_field_types |
Get available field types for creating custom fields |
validate_manifest |
Validate your manifest.json file |
validate_template |
Check HTML templates for correct token usage, form handling, and schema validation |
validate_package |
Validate complete package structure |
get_example |
Get example code for common patterns |
get_conversion_guide |
Step-by-step website conversion guide |
MCP Resources (Alternative to Tools)
The server also exposes static content as MCP Resources that can be browsed and fetched:
| Resource URI | Description |
|---|---|
fastmode://help |
Quick start guide |
fastmode://reference/field-types |
Available field types for creating collections |
fastmode://guide/{section} |
Conversion guide sections (full, first_steps, analysis, structure, seo, manifest, templates, tokens, forms, assets, checklist, common_mistakes) |
fastmode://examples/{type} |
Code examples (manifest_basic, blog_post_template, form_handling, etc.) |
Resources provide the same content as get_field_types, get_conversion_guide, and get_example tools but in a browsable format.
What validate_template Checks
The validate_template tool performs comprehensive validation:
Token Validation:
- Balanced
{{#each}},{{#if}},{{#unless}}blocks - Proper triple braces for richText fields (
{{{body}}}) - Asset paths with
/public/prefix - YouTube iframe required attributes
Form Validation (v1.5.0+):
data-formattribute on forms (error if missing)- Input
nameattributes (error if missing - data won't be captured) - Submit button presence (warning)
- Deprecation warning for legacy
data-form-nameattribute - Suggestion to create a thank-you page
Static Page Validation:
- Detects
{{#each collection}}loops (e.g., featured posts on homepage) - Validates referenced collections exist in schema
- Error if collections don't exist with
sync_schemainstructions
Schema Validation (when authenticated):
- Checks all tokens against actual project schema
- Reports missing fields with exact
sync_schemacall to create them
Authenticated Tools
These tools require a Fast Mode account. The MCP server will automatically open your browser for login when needed:
| Tool | Description |
|---|---|
list_projects |
List all your Fast Mode projects |
get_tenant_schema |
Get schema for a specific project (including custom fields) |
create_site |
Create a new Fast Mode project |
deploy_package |
Deploy a website package to Fast Mode |
sync_schema |
Create collections and fields in your project |
generate_sample_items |
Generate placeholder content for collections |