EasyBits について
EasyBitsは、AIエージェント向けにLinux microVMのサンドボックス、Web、ファイル、SQLデータベース、アプリのホスティングを提供するクラウドサービスです。単一のMCPサーバー、REST API v2、型付きSDKから利用できます。
主な機能
- 01Firecracker microVMサンドボックス
- 02Web検索・閲覧・抽出
- 03ファイルのアップロードと変換
- 04SQLデータベースとドキュメント
- 05静的サイトとページのホスティング
- 06Webhookと権限付きAPIキー
活用シーン
- 01エージェントに隔離されたLinux環境を提供
- 02Webを検索して内容を抽出
- 03ファイルをアップロード・最適化・管理
- 04静的サイトやAI生成ページを公開
MCP 対応
MCPサーバーは単一のエンドポイントから、サンドボックス、Web、ファイル、SQLデータベース、ドキュメント、動画、ホスティングのツールを公開します。EASYBITS_API_KEY環境変数でアクセスを設定します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.easybits.cloud/api/mcpclaude mcp add --transport http cloud-easybits-easybits https://www.easybits.cloud/api/mcp{"mcpServers":{"cloud-easybits-easybits":{"type":"http","url":"https://www.easybits.cloud/api/mcp"}}}Cursor で開く{"servers":{"cloud-easybits-easybits":{"type":"http","url":"https://www.easybits.cloud/api/mcp"}}}VS Code で開く{"mcpServers":{"cloud-easybits-easybits":{"type":"http","url":"https://www.easybits.cloud/api/mcp"}}}{"mcpServers":{"cloud-easybits-easybits":{"serverUrl":"https://www.easybits.cloud/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
EasyBits
AI エージェントのためのクラウド:サンドボックス(Firecracker マイクロ VM)、ウェブ(検索、読み取り、抽出)、ファイル、SQL データベース、ドキュメント、アプリのホスティング、WhatsApp 上のエージェントを、単一の MCP、REST API v2、型付き SDK から利用できます。料金は MXN 表記で、無料プランもあります。
MCP サーバー
npx -y @easybits.cloud/mcp
サンドボックス、ウェブ(検索、読み取り、抽出)、ファイル、SQL データベース、ドキュメント、動画、ホスティングのすべてのカタログを、単一のエンドポイントから利用できます。件数はサーバーから導出され、/api/tools.json に記載されています。手動で記述されることはありません。
SDK
npm install @easybits.cloud/sdk
API キーを取得する
- サインアップして無料の EasyBits アカウントを作成します
- 開発者ダッシュボードに移動し、API Keys → Create Keyを選択します
- キーは
eb_sk_live_...のような形式です。コピーして安全に保管してください。再表示できません。
キーは Bearer トークン(REST API)として、EASYBITS_API_KEY 環境変数(MCP)経由で、または SDK のコンストラクターで使用します。詳細なドキュメントはeasybits.cloud/docsをご覧ください。
AI ランディングページジェネレーター
npm install @easybits.cloud/html-tailwind-generator
Tailwind CSS を使った AI 搭載のランディングページジェネレーターです。キャンバスエディター、ストリーミング生成(Claude)、画像の補完(DALL-E / Pexels)、ワンクリックデプロイに対応しています。README →
import { EasyBits } from "@easybits.cloud/sdk";
const eb = new EasyBits({ apiKey: "eb_..." });
const file = await eb.files.upload({ name: "photo.jpg", contentType: "image/jpeg" });
機能
- ファイル管理 — アップロード、変換、最適化、ゴミ箱での保持期間付きソフト削除
- ウェブサイト — 静的サイトを
slug.easybits.cloudに、カスタムドメインでデプロイ - プレゼンテーション — 3D シーンを含む AI 生成の reveal.js スライドを作成し、サブドメインにデプロイ
- ランディングページ v2 — ストリーミング SSE、ストック写真、ビジュアルバリエーションに対応した、AI 生成のブロックベースページ
- ランディングページ v3 — 自由形式の HTML キャンバスエディター、Sonnet による生成、Haiku による調整、セマンティックなカラーテーマ、コードエディターに対応。本番環境で利用可能で、
@easybits.cloud/html-tailwind-generatornpm パッケージとしてエクスポートされています。Denikで使用されています - Webhook — HMAC 署名付きのリアルタイムイベント通知
- IAM — スコープ付き API キー(READ、WRITE、DELETE、ADMIN)、ファイル単位の共有
技術スタック
React Router v7 · Prisma(MongoDB)· Stripe · Fly.io
はじめに
npx prisma generate
npm run dev
コマンド
npm run dev # local dev server
npm run build # production build
npm run typecheck # TypeScript check
npm test # vitest
npm run e2e # Playwright e2e tests
ライセンス
このプロジェクトのソースコードは、PolyForm Noncommercial 1.0.0ライセンスのもとで公開されています。コードは非営利目的に限り(個人プロジェクト、研究、教育)使用、閲覧、変更できます。商用利用には作者の明示的な許可が必要です。
作者
fixter.orgでBlissとBrendaが開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。