プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

TurboSteed MCP

作者:Turbosteedバージョン 1.0.0i★ –iパソコンで動く
レジストリ名io.github.vivek-turbosteed/turbosteed-cli

インストール

概要

作者による説明(英語の原文)

Exposes TurboSteed web-hosting, site generation, and library features to AI coding agents.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中0項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: TURBOSTEED_ACCOUNT_SID, TURBOSTEED_API_KEY, TURBOSTEED_SITE_ID

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "turbosteed-cli": {
      "command": "npx",
      "args": [
        "-y",
        "@turbosteed/cli",
        "-y",
        "@turbosteed/cli",
        "--mcp"
      ],
      "env": {
        "TURBOSTEED_ACCOUNT_SID": "your-value",
        "TURBOSTEED_API_KEY": "your-value",
        "TURBOSTEED_SITE_ID": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add turbosteed-cli --env TURBOSTEED_ACCOUNT_SID=your-value --env TURBOSTEED_API_KEY=your-value --env TURBOSTEED_SITE_ID=your-value -- npx -y @turbosteed/cli -y @turbosteed/cli --mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "turbosteed-cli": {
      "command": "npx",
      "args": [
        "-y",
        "@turbosteed/cli",
        "-y",
        "@turbosteed/cli",
        "--mcp"
      ],
      "env": {
        "TURBOSTEED_ACCOUNT_SID": "your-value",
        "TURBOSTEED_API_KEY": "your-value",
        "TURBOSTEED_SITE_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "turbosteed-cli": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@turbosteed/cli",
        "-y",
        "@turbosteed/cli",
        "--mcp"
      ],
      "env": {
        "TURBOSTEED_ACCOUNT_SID": "your-value",
        "TURBOSTEED_API_KEY": "your-value",
        "TURBOSTEED_SITE_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • TURBOSTEED_ACCOUNT_SID env
    Your unique TurboSteed Account String Identifier
  • TURBOSTEED_API_KEY env
    Secret API Key used to authenticate your deployment payload
  • TURBOSTEED_SITE_ID env
    Target Site Identifier for hosting web files

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(vivek-turbosteed)がリポジトリの所有者(Turbosteed)ではありません。別の人が登録した可能性があります

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32700件のうち0%よりスターが多い
  • このカテゴリのほかの32700件のうち53%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32700件のうち28%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

TurboSteed MCPは安全ですか?

当てはまる基本チェック1項目のうち0項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは36 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Agent Data Tools: Utilities

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

TurboSteed CLI

Deploy and manage TurboSteed sites from your terminal or CI/CD pipeline.

Features

  • Deploy sites with a single command
  • Manage assets (upload, list, delete)
  • Retrieve contact form submissions
  • Manage CMS schemas and entries
  • Progress indicators and formatted output
  • Works with GitHub Actions, GitLab CI, and Bitbucket Pipelines
  • MCP server for Claude Code / Claude Desktop integration

Requirements

  • Node.js 18.0.0 or higher
  • A TurboSteed account (sign up)

Installation

Global Installation (Recommended)
npm install -g @turbosteed/cli

Verify installation:

turbosteed --version
Local Installation (Per Project)
npm install --save-dev @turbosteed/cli

Run via npx:

npx turbosteed deploy

Or add to package.json scripts:

{

"scripts": { "deploy": "turbosteed deploy --source ./dist" } }

Configuration

Step 1: Get Your Credentials
  1. Log in to the TurboSteed Dashboard
  2. Navigate to Settings > API Keys
  3. Copy your Account SID and API Key
  4. Navigate to your site and copy the Site ID
Step 2: Set Environment Variables
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.).

Step 3 (Optional): Create a Config File

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.

Environment Variables Reference
VariableRequiredDescription
TURBOSTEED_ACCOUNT_SIDYesYour account identifier
TURBOSTEED_API_KEYYesYour API key (keep secret)
TURBOSTEED_SITE_IDYes*Site ID (*can be in config file)
TURBOSTEED_API_BASENoAPI base URL (defaults to production)

Usage

Deploy a Site
# 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:

  • Source directory must contain an index.html file
  • Maximum zip size: 25 MB
Manage Assets
# 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

Delete an asset

turbosteed assets delete logo.png

Contact Forms
# 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

Get a specific submission

turbosteed forms get

CMS Content
# 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

List ALL entries (automatic pagination)

turbosteed cms entry list --all

Create an entry

turbosteed cms entry create ./post.json

Publish an entry

turbosteed cms entry publish

Example schema file (`blog-schema.json`):

{

"display_name": "Blog Posts", "schema_mode": "custom", "fields": [ { "name": "title", "type": "text", "required": true, "max_length": 200 }, { "name": "slug", "type": "slug", "source_field": "title", "required": true }, { "name": "body", "type": "richtext", "required": true }, { "name": "published_date", "type": "date", "required": false } ] }

Example entry file (`post.json`):

{

"title": "My First Post", "slug": "my-first-post", "body": "# Hello World\n\nThis is my first blog post.", "published_date": "2026-07-01" }

CI/CD Integration

GitHub Actions

Create .github/workflows/deploy.yml:

name: Deploy to TurboSteed

on: push: branches: [main]

jobs: deploy: runs-on: ubuntu-latest steps:

  • uses: actions/checkout@v4
  • name: Setup Node.js uses: actions/setup-node@v4 with: node-version: '20' cache: 'npm'
  • name: Install and Build run: npm ci && npm run build
  • name: Deploy to TurboSteed env: TURBOSTEED_ACCOUNT_SID: ${{ secrets.TURBOSTEED_ACCOUNT_SID }} TURBOSTEED_API_KEY: ${{ secrets.TURBOSTEED_API_KEY }} TURBOSTEED_SITE_ID: ${{ secrets.TURBOSTEED_SITE_ID }} run: npx @turbosteed/cli deploy --source ./dist
GitLab CI

Create .gitlab-ci.yml:

stages:
  • build
  • deploy

build: stage: build image: node:20 script:

  • npm ci
  • npm run build artifacts: paths:
  • dist/

deploy: stage: deploy image: node:20 dependencies:

  • build script:
  • npx @turbosteed/cli deploy --source ./dist only:
  • main
Bitbucket Pipelines

Create bitbucket-pipelines.yml:

image: node:20

pipelines: branches: main:

  • step: name: Build caches:
  • node script:
  • npm ci
  • npm run build artifacts:
  • dist/**
  • step: name: Deploy to TurboSteed deployment: production script:
  • npx @turbosteed/cli deploy --source ./dist

MCP Integration (Claude Code / Claude Desktop)

This CLI includes an MCP (Model Context Protocol) server that allows AI assistants like Claude to manage your TurboSteed site programmatically.

Setup

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{

"mcpServers": { "turbosteed": { "command": "npx", "args": ["@turbosteed/cli", "--mcp"], "env": { "TURBOSTEED_ACCOUNT_SID": "your-account-sid", "TURBOSTEED_API_KEY": "your-api-key", "TURBOSTEED_SITE_ID": "your-site-id", "TURBOSTEED_API_BASE": "https://api-us.turbosteed.com" } } } }

For Claude Code, add to ~/.claude/settings.json:

{

"mcpServers": { "turbosteed": { "command": "npx", "args": ["@turbosteed/cli", "--mcp"], "env": { "TURBOSTEED_ACCOUNT_SID": "your-account-sid", "TURBOSTEED_API_KEY": "your-api-key", "TURBOSTEED_SITE_ID": "your-site-id", "TURBOSTEED_API_BASE": "https://api-us.turbosteed.com" } } } }

Starting the MCP Server Directly

You can also start the MCP server directly from the command line:

turbosteed --mcp

Or via npx:

npx @turbosteed/cli --mcp
MCP Environment Variables
VariableRequiredDescription
TURBOSTEED_ACCOUNT_SIDYesAccount identifier (e.g., AC...)
TURBOSTEED_API_KEYYesAPI key (e.g., sk_...)
TURBOSTEED_SITE_IDYesSite identifier (e.g., site_...)
TURBOSTEED_API_BASENoAPI base URL (https://api-us.turbosteed.com)
How It Works

The CLI runs a local stdio MCP server that proxies all requests to the TurboSteed backend MCP HTTP endpoint at ${TURBOSTEED_API_BASE}/users/${accountSid}/sites/${siteId}/mcp. It receives MCP protocol messages over stdio from Claude, forwards them via HTTP to the backend, and returns responses back through stdio.

Available Tools

Once configured, Claude can use these tools:

ToolDescription
site.getGet site configuration
site.updateUpdate site settings
cms.schema.listList CMS schemas
cms.schema.getGet a schema definition
cms.schema.createCreate a new schema
cms.entry.listList entries in a schema
cms.entry.getGet a specific entry
cms.entry.createCreate a new entry
cms.entry.updateUpdate an entry
cms.entry.publishPublish an entry
webhooks.listList webhooks
webhooks.createCreate a webhook
contacts.listList contact form submissions
contacts.getGet a specific submission
assets.listList all assets
assets.deleteDelete an asset
deploy.getUploadUrlGet a pre-signed upload URL
deploy.triggerTrigger deployment
apikeys.getSiteCredentialsGet public site credentials for RAG/widget
Example Usage

Ask Claude:

  • "List all my CMS schemas"
  • "Create a new blog post entry with title 'Hello World'"
  • "Show me my site configuration"
  • "What contact form submissions do I have?"

Exit Codes

CodeMeaning
0Success
1General error
2Authentication failure
3Resource not found
4Upload/network failure
5Invalid input
6Configuration error

Alternative: Shell Scripts (No Node.js)

For environments without Node.js, use shell scripts:

curl -sSL https://raw.githubusercontent.com/turbosteed/shell-tools/main/scripts/deploy.sh | bash -s ./dist

See github.com/turbosteed/shell-tools

Support

License

This software is licensed for use with TurboSteed accounts only. See LICENSE for full terms.

PopNxに聞く