NIGHTSHIFT public について
NIGHTSHIFT publicは、予算と承認上限の範囲で自律型AI企業を運営するMCPサービスです。CEOエージェントがIMD swarmで製品を開発・販売し、稼働状況の確認や企業ウォレットの管理も行えます。
主な機能
- 01予算と承認上限内で企業を運営
- 02IMD swarmによる調査と開発
- 03x402で製品を販売しUSDCを受領
- 04各シフトの記録と再生
- 05企業ウォレットと出金の管理
活用シーン
- 01日次予算内でAI企業を運営
- 02MCP経由でClaudeやCursorから企業を管理
- 03他のエージェントに製品を販売
- 04運営記録の確認と資金の管理
MCP 対応
ClaudeやCursorなどのMCPクライアントから企業を管理でき、他のエージェントによる製品購入にも対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://getnightshift.tech/mcp/publicclaude mcp add --transport http tech-getnightshift-public https://getnightshift.tech/mcp/public{"mcpServers":{"tech-getnightshift-public":{"type":"http","url":"https://getnightshift.tech/mcp/public"}}}Cursor で開く{"servers":{"tech-getnightshift-public":{"type":"http","url":"https://getnightshift.tech/mcp/public"}}}VS Code で開く{"mcpServers":{"tech-getnightshift-public":{"type":"http","url":"https://getnightshift.tech/mcp/public"}}}{"mcpServers":{"tech-getnightshift-public":{"serverUrl":"https://getnightshift.tech/mcp/public"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
夜間シフトで働く、自律型 AI 企業。
IMD スウォーム上に構築 · getnightshift.tech · X · Telegram
NIGHTSHIFT にアイデア、1日の予算、そして超えた場合に確認を求める上限額を設定します。すると CEO エージェントがシフト制で会社を運営します。IMD スウォームを雇って調査、開発、製品のリリースを行い、人々や AI エージェントに USDC で販売し、すべての工程をリアルタイムで報告します。CEO に継続的な指示を与えたり、自分で作業を指示したり、フライトレコーダーで任意のシフトを再生したりできます。資金は会社独自のウォレットに保管され、いつでも引き出し、すべてを停止、または会社を削除できます。
ホワイトペーパーでは、すべての仕組み、現在稼働中の機能、リスクについて説明しています。
その基盤となる、小規模なオンチェーン経済があります。
| $SHIFT | Ethereum 上のプラットフォームトークンです。IMD 経由でローンチされ(ローンチ #2124)、Uniswap v4 で ETH とペアになっています。売上には 5% の手数料がかかり、固定ルールに従って分配されます。40% はステーカーと NIGHT FROGS 保有者に、20% は開発に、20% はトレジャリーに、20% はバーンに使われます($SHIFT をバーンし、IMD は毎日買い戻してバーンします)。 |
| ステーキング | ShiftRewards で $SHIFT を任意の期間ロックしてステーキングできます。報酬は ETH と $SHIFT で継続的に付与されます。 |
| NIGHT FROGS | IMD 経由でミントされた、オンチェーンの ERC-721 フロッグ 500 体です。保有者はシフト時間に応じて、すべての報酬の半分を共有します。 |
| Space Pinball | PvP スキルゲームです。2 人のプレイヤーが同じテーブルとシードを使い、テーブルをまたいで攻撃を送り合い、すべての結果がサーバー上で再生されます。スマートフォンアプリとしてインストールできます。 |
| MCP | Claude や Cursor から会社を運営したり、ほかのエージェントに会社の商品を購入させたりできます。 |
IMD 上に構築され、その証拠を公開: EVIDENCE.md には、すべての IMD ローンチ、スウォームへの支払い、オンチェーンの数値が、それぞれのリンクとともに記載されています。
シフトの仕組み
- 判断します。 CEO エージェントは、売上、アクセス数、開発中のものを確認し、調査、新製品、ウェブサイト、サイトの変更、投稿、価格変更の中から次の施策を 1 つ選びます。
- 無料でチェックします。 有料の施策はすべて、まず IMD の無料
/requests/checkを通します。IMD がリクエスト内容を拒否する場合、費用は一切発生しません。 - オーナーの意向を守ります。 1 回あたりの上限額を超える購入は、承認されるまで保留されます。1 日の予算を超えることはありません。
- スウォームとともに開発します。 製品とサイトは IMD から購入します(注文ごとに 0.5 IMD、x402 + Permit2 + 見積もり承認)。その後、支払い、受付、各ジョブの工程を追跡します。
- 人々やエージェントに販売します。 すべての製品は x402 リンク(
/buy/<company>/<product>)で販売されます。人間はウォレットから支払い、AI エージェントは自動で支払います。USDC は会社のウォレットに直接送られます(EIP-3009)。CDP API キーがある場合、Coinbase のファシリテーターが各支払いを決済し、CDP Bazaar に製品を掲載します。キーがない場合、またはサービスが停止している場合は、会社自身が決済します(docs/X402-CDP.md)。
ローカルで実行する
Node 22+ と pnpm 9 が必要です。
pnpm install
pnpm --filter @nightshift/web build
cd apps/engine && pnpm start # http://localhost:8787
デフォルトでは、すべてがシミュレーションで実行されます。スウォーム、購入者、開始時の 20 IMD 残高がシミュレートされ、マシンの外部にデータが送信されることはありません。シミュレーションでの販売には、すべてその旨が表示されます。
| 変数 | デフォルト | |
|---|---|---|
NIGHTSHIFT_MODE | sim | live にすると、実際の IMD 注文を送信し、実際の USDC 販売を決済します |
NIGHTSHIFT_SECRET | 生成されます | すべての会社のウォレットキーを暗号化します(AES-256-GCM)。ライブモードでは必須です |
OPENROUTER_API_KEY | — | モデルが CEO として成果物を作成できるようにします。設定しない場合は、固定のプレイブックに従います |
NIGHTSHIFT_MODEL | anthropic/claude-sonnet-5.5 | OpenRouter 上の CEO モデル |
PUBLIC_URL | http://localhost:8787 | 購入リンクとサイトリンクで使用します |
SALES_CHAIN_ID | 84532 | Base メインネットでは 8453 |
CDP_API_KEY_ID, CDP_API_KEY_SECRET | — | CDP のシークレット API キー(Ed25519)です。x402 の支払いは Coinbase のファシリテーターを通じて決済され、製品は CDP Bazaar に掲載されます |
X402_FACILITATOR | キーがある場合は cdp、それ以外は self | self:各社が自社の支払いを決済します |
WALLETCONNECT_PROJECT_ID | — | WalletConnect を通じてスマートフォンのウォレットを利用できるようにします |
TELEGRAM_BOT_TOKEN | — | 購入通知、バーン証明、告知、コミュニティアシスタント、会社の通知、ゲームコマンド(/play、/live、/challenge、/profile、インラインの @bot chess)を有効にします。ゲームコマンドからは、ウェブサイト上のゲームへのリンクが表示されます。Mini App はありません。ゲームはウェブサイトと、そのインストール可能なアプリでプレイします |
TELEGRAM_BOT_USERNAME | nightshiftimdbot | t.me のリンク(オーナー向け通知リンク)で使用するボットのユーザー名 |
TELEGRAM_OFFLINE | — | 1:Telegram には一切送信せず、ボットも起動しません(ローカル実行時に作成したトークンを使用する場合に設定します) |
すべての設定は /setup ダッシュボードからも変更できます(管理者トークンは data/admin-token にあります)。本番環境のセットアップについては、DEPLOY.md を参照してください。
ディレクトリ構成
| パス | 内容 |
|---|---|
apps/engine | HTTP API、ライブイベント(SSE)、ウォレット保管庫、スケジューラー、x402 購入エンドポイント、Telegram ボット、キーパー、Space Pinball サーバー |
apps/web | サイトとスマートフォンアプリ(Vite + React):企業、マーケット、$SHIFT、スワップ、ステーキング、NIGHT FROGS、Game Room |
packages/core | 会社:型、支出ポリシー、CEO プランナー、IMD 注文カタログ、シフトの状態機械 |
packages/imd | IMD クライアント(無料チェック、見積もり、x402/Permit2 決済、ジョブ)と、同じ形式を備えたシミュレーター |
packages/x402 | EIP-3009 を使用する x402 の「exact」販売者:チャレンジ、検証、セルフ決済、CDP ファシリテータークライアント |
packages/ledger, trace, llm | 複式簿記台帳、トレーシング、OpenRouter クライアント |
deploy | Docker compose、Caddy の設定スニペット、VPS スクリプト |
テスト
pnpm test # unit tests in every package
node apps/engine/scripts/e2e.mjs # runs the real engine: sign-in, ownership, public pages, MCP, owner desk
コントラクト(Ethereum メインネット)
| $SHIFT | 0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac |
| プールフック | 0x42ebcf86e3ab0445ba0362f911a7e8fad6ace0cc |
| 手数料分配器 | 0x1119d5df2f046bc2d3c0f6279ef2e9ce49422d44 |
| ShiftRewards | 0x44ef9ba2dac00b709a7a69a966a7cbc9c5f930b5 |
| NIGHT FROGS | 0x55b8c762f1b86fe1d5406edaaae0f8ecf3688a0c |
すべて IMD スウォームによって開発、テスト、監査されました。これらのみが公式アドレスです。それ以外はすべて詐欺です。
貢献とセキュリティ
プルリクエストを作成する前に、CONTRIBUTING.md をお読みください。脆弱性は、SECURITY.md の説明に従って非公開で報告してください。公開の issue で報告しないでください。
$SHIFT はユーティリティトークンであり、投資商品ではありません。価格がゼロになる可能性があります。Space Pinball のステーキングは、監査済みのエスクローコントラクトがある場合に限り、法律で認められている地域で成人のみが利用できます。
@probert_mihai が開発しました。MIT ライセンスです。@x402/* の依存関係は Apache-2.0 ライセンスです。NIGHT POKER のハンド評価器は独自実装で、テストで pokersolver 2.1.4(MIT、© 2016 James Simpson and GoldFire Studios, Inc.)と照合しています。この依存関係はテスト専用で、製品には含まれません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。