Exposes TurboSteed web-hosting, site generation, and library features to AI coding agents.
MCPpedia last refreshed this data
io.github.vivek-turbosteed/turbosteed-cli is an MCP server that exposes TurboSteed web-hosting, site generation, and library features to AI coding agents. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"turbosteed": {
"env": {
"TURBOSTEED_API_KEY": "your-api-key",
"TURBOSTEED_SITE_ID": "your-site-id",
"TURBOSTEED_API_BASE": "https://api-us.turbosteed.com",
"TURBOSTEED_ACCOUNT_SID": "your-account-sid"
},
"args": [
"@turbosteed/cli",
"--mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Exposes TurboSteed web-hosting, site generation, and library features to AI coding agents.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @turbosteed/cli against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
MCP WordPress Remote proxy server
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
A curated list of skills, tools, tutorials, and capabilities for AI coding agents (Claude, Codex, Antigravity, Copilot, VS Code)
MCP Security Weekly
Get CVE alerts and security updates for io.github.vivek-turbosteed/turbosteed-cli and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Deploy and manage TurboSteed sites from your terminal or CI/CD pipeline.
npm install -g @turbosteed/cli
Verify installation:
turbosteed --version
npm install --save-dev @turbosteed/cli
Run via npx:
npx turbosteed deploy
Or add to package.json scripts:
{
"scripts": {
"deploy": "turbosteed deploy --source ./dist"
}
}
export TURBOSTEED_ACCOUNT_SID="your-account-sid"
export TURBOSTEED_API_KEY="your-api-key"
export TURBOSTEED_SITE_ID="your-site-id"
For permanent setup, add these to your shell profile (~/.bashrc, ~/.zshrc, etc.).
Create turbosteed.json in your project root:
{
"version": "1",
"site": {
"id": "your-site-id",
"accountSid": "your-account-sid"
},
"deploy": {
"source": "./dist",
"exclude": ["**/*.map", ".DS_Store"]
}
}
Note: Never put your API key in config files. Always use environment variables for secrets.
| Variable | Required | Description |
|---|---|---|
TURBOSTEED_ACCOUNT_SID | Yes | Your account identifier |
TURBOSTEED_API_KEY | Yes | Your API key (keep secret) |
TURBOSTEED_SITE_ID | Yes* | Site ID (*can be in config file) |
TURBOSTEED_API_BASE | No | API base URL (defaults to production) |
# Deploy from ./dist (default)
turbosteed deploy
# Deploy from a specific directory
turbosteed deploy --source ./build
# Preview what would be deployed
turbosteed deploy --dry-run
# Output result as JSON
turbosteed deploy --json
Requirements:
index.html file# Upload a file
turbosteed assets upload ./images/logo.png
# List first page of assets
turbosteed assets list
# List ALL assets (automatic pagination)
turbosteed assets list --all
# Manual pagination (next page)
turbosteed assets list --page <token>
# Delete an asset
turbosteed assets delete logo.png
# List first page of submissions
turbosteed forms list
# List ALL submissions (automatic pagination)
turbosteed forms list --all
# Manual pagination (next page)
turbosteed forms list --page <formId>
# Get a specific submission
turbosteed forms get <formId>
# List first page of schemas
turbosteed cms schema list
# List ALL schemas (automatic pagination)
turbosteed cms schema list --all
# Create a schema from JSON file
turbosteed cms schema create ./blog-schema.json
# List first page of entries in a schema
turbosteed cms entry list <schemaId>
# List ALL entries (automatic pagination)
turbosteed cms entry list <schemaId> --all
# Create an entry
turbosteed cms entry create <schemaId> ./post.json
# Publish an entry
turbosteed cms entry publish <schemaId> <entryId>
Example schema file (blog-schema.json):
{
"display_name": "Blog Posts",
"schema_mode": "custom",
"fields": [
{ "name": "title", "type": "text", "require
... [View full README on GitHub](https://github.com/turbosteed/turbosteed-cli#readme)