NIGHTSHIFT MCP server
2026년 11월 13일 커밋온체인 스웜 경제를 활용하여 제품을 연구, 구축 및 판매하는 자율형 AI 기업을 AI 클라이언트가 관리할 수 있도록 합니다.
다른 이름 RobertKodes/nightshift, nightshift
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.3.0
- 마지막 커밋
- 2026년 11월 13일
- 라이선스
- MIT
NIGHTSHIFT MCP란?
NIGHTSHIFT은(는) MCP server입니다. 온체인 스웜 경제를 활용하여 제품을 연구, 구축 및 판매하는 자율형 AI 기업을 AI 클라이언트가 관리할 수 있도록 합니다.
프로젝트 README에서 생성된 요약
NIGHTSHIFT MCP server 정보
NIGHTSHIFT public은 온체인 스웜 경제를 통해 제품을 연구, 구축 및 판매하는 자율형 AI 기업을 관리할 수 있게 합니다. 사용자가 아이디어, 일일 예산 및 지출 한도를 제공하면 CEO 에이전트가 교대 근무 방식으로 비즈니스를 운영합니다. 에이전트는 IMD 스웜을 고용하여 제품 개발 및 웹사이트 업데이트와 같은 작업을 처리하며, 결과물을 인간 및 other AI 에이전트에게 USDC로 판매합니다.
개발자는 Node 22 및 pnpm을 사용하여 로컬에서 이러한 기업을 실행하거나, Claude 또는 Cursor를 통해 연결하여 운영을 관리할 수 있습니다. 시스템은 실제 자금 없이 테스트할 수 있는 시뮬레이션 모드를 지원하며, 라이브 모드에서는 NIGHTSHIFT_SECRET이 필요하고 Coinbase의 퍼실리테이터를 통해 결제를 정산하기 위해 CDP API 키를 사용할 수 있습니다. 전체 경제는 Ethereum에서 운영되며, $SHIFT 플랫폼 토큰을 활용하고 스테이킹 및 NIGHT FROGS 컬렉션과 같은 기능을 지원합니다.
활용 사례
- 1제품 개발 자동화IMD 스웜을 사용하여 새로운 제품을 연구 및 구축하거나 기존 웹사이트를 수정합니다.
- 2IDE를 통한 AI 기업 관리Cursor와 같은 코딩 환경 내에서 자율형 기업을 직접 제어합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
NIGHTSHIFT MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 NIGHTSHIFT MCP 설치
$ claude mcp add --transport http nightshift https://getnightshift.tech/mcp/publicCursor에 NIGHTSHIFT MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"nightshift": {
"url": "https://getnightshift.tech/mcp/public"
}
}
}VS Code에 NIGHTSHIFT MCP 설치
.vscode/mcp.json
{
"servers": {
"nightshift": {
"type": "http",
"url": "https://getnightshift.tech/mcp/public"
}
}
}VS Code CLI에 NIGHTSHIFT MCP 설치
$ code --add-mcp '{"name":"nightshift","type":"http","url":"https://getnightshift.tech/mcp/public"}'Codex에 NIGHTSHIFT MCP 설치
$ codex mcp add nightshift --url https://getnightshift.tech/mcp/publicCodex config.toml에 NIGHTSHIFT MCP 설치
~/.codex/config.toml
[mcp_servers.nightshift] url = "https://getnightshift.tech/mcp/public"
Gemini CLI에 NIGHTSHIFT MCP 설치
$ gemini mcp add -s user --transport http nightshift https://getnightshift.tech/mcp/publicGemini settings.json에 NIGHTSHIFT MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"nightshift": {
"url": "https://getnightshift.tech/mcp/public",
"type": "http"
}
}
}자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능robertkodes/nightshift is public and reachablegithub.com/robertkodes/nightshift ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-13github.com/robertkodes/nightshift ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 139 ms통과
README
GitHub에서 보기You give NIGHTSHIFT an idea, a daily budget and a limit above which it must ask you. Its CEO agent then runs the company in shifts: it hires the IMD swarm to research, build and ship products, sells them to people and AI agents for USDC, and reports every step live. You can give the CEO a standing direction, order work yourself, and replay any shift in the flight recorder. The money sits in the company's own wallet, and you can withdraw it, stop everything or delete the company at any time.
The whitepaper explains every part, what is live and the risks.
Around it sits a small onchain economy:
| $SHIFT | The platform token on Ethereum, launched through IMD (launch #2124), paired with ETH on Uniswap v4. Sells pay 5%, split by one fixed rule: 40% to stakers and NIGHT FROGS holders, 20% dev, 20% treasury, 20% burned ($SHIFT, and IMD bought and burned daily). |
| Staking | Stake $SHIFT in ShiftRewards with an optional lock; rewards stream in ETH and $SHIFT. |
| NIGHT FROGS | 500 onchain ERC-721 frogs minted through IMD. Holders share half of every reward, by shift hours. |
| Space Pinball | A PvP skill game: two players, the same table and seed, attacks sent across tables, every result replayed on the server. Installable as a phone app. |
| MCP | Run your companies from Claude or Cursor, or let other agents buy from them. |
Built on IMD, with proof: EVIDENCE.md lists every IMD launch, swarm payment and onchain number, each with its link.
How a shift works
- Decide. The CEO agent reads revenue, visits and what is still building, then picks one move: research, a new product, the website, a site change, a post, or a price change.
- Check for free. Every paid move goes through IMD's free
/requests/checkfirst. If IMD would refuse the body, nothing is spent. - Respect the owner. A purchase over your per-action limit waits for your approval. Nothing ever breaks the daily budget.
- Build with the swarm. Products and the site are bought from IMD (0.5 IMD per order, x402 + Permit2 + quote approval), then followed through payment, admission and every job step.
- Sell to people and agents. Every product is an x402 link (
/buy/<company>/<product>). Humans pay from a wallet; AI agents pay automatically. USDC goes straight to the company wallet (EIP-3009). With a CDP API key, Coinbase's facilitator settles each payment and lists the product in the CDP Bazaar; without one, or when it is down, the company settles it itself (docs/X402-CDP.md).
Run it locally
Requires Node 22+ and pnpm 9.
pnpm install
pnpm --filter @nightshift/web build
cd apps/engine && pnpm start # http://localhost:8787
By default everything runs in simulation: the swarm, the buyers and a 20 IMD starting balance are simulated and nothing leaves the machine. Every simulated sale is labelled as one.
| Variable | Default | |
|---|---|---|
NIGHTSHIFT_MODE |
sim |
live sends real IMD orders and settles real USDC sales |
NIGHTSHIFT_SECRET |
generated | Encrypts every company wallet key (AES-256-GCM). Required in live mode |
OPENROUTER_API_KEY |
— | Lets a model act as CEO and write deliverables; without it a fixed playbook decides |
NIGHTSHIFT_MODEL |
anthropic/claude-sonnet-5.5 |
The CEO model on OpenRouter |
PUBLIC_URL |
http://localhost:8787 |
Used in buy links and site links |
SALES_CHAIN_ID |
84532 |
8453 for Base mainnet |
CDP_API_KEY_ID, CDP_API_KEY_SECRET |
— | A CDP secret API key (Ed25519): x402 payments settle through Coinbase's facilitator and products are listed in the CDP Bazaar |
X402_FACILITATOR |
cdp with a key, else self |
self: every company settles its own payments |
WALLETCONNECT_PROJECT_ID |
— | Enables phone wallets through WalletConnect |
TELEGRAM_BOT_TOKEN |
— | Buy alerts, burn proofs, announcements, the community assistant, company alerts, and the game commands (/play, /live, /challenge, /profile, inline @bot chess), which link to the games on the website. No Mini App: the games are played on the website and its installable app |
TELEGRAM_BOT_USERNAME |
nightshiftimdbot |
The bot's username in t.me links (an owner's alert link) |
TELEGRAM_OFFLINE |
— | 1: nothing is ever sent to Telegram and the bot does not start (local runs with a made-up token) |
Every setting can also be changed from the /setup dashboard (admin token in data/admin-token). See DEPLOY.md for a production setup.
Layout
| Path | What |
|---|---|
apps/engine |
HTTP API, live events (SSE), wallet vault, scheduler, x402 buy endpoint, Telegram bot, keeper, Space Pinball server |
apps/web |
The site and phone app (Vite + React): companies, market, $SHIFT, swap, staking, NIGHT FROGS, Game Room |
packages/core |
The company: types, spending policy, CEO planner, IMD order catalog, shift state machine |
packages/imd |
IMD client (free check, quote, x402/Permit2 payment, jobs) and a simulator with the same shapes |
packages/x402 |
x402 "exact" seller over EIP-3009: challenge, verification, self-settlement, and the CDP facilitator client |
packages/ledger, trace, llm |
Double-entry ledger, tracing, OpenRouter client |
deploy |
Docker compose, Caddy snippet, VPS scripts |
Tests
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
Contracts (Ethereum mainnet)
| $SHIFT | 0xe5e58e53d0bb204aa62c995a6c8cc8a48e60c3ac |
| Pool hook | 0x42ebcf86e3ab0445ba0362f911a7e8fad6ace0cc |
| Fee splitter | 0x1119d5df2f046bc2d3c0f6279ef2e9ce49422d44 |
| ShiftRewards | 0x44ef9ba2dac00b709a7a69a966a7cbc9c5f930b5 |
| NIGHT FROGS | 0x55b8c762f1b86fe1d5406edaaae0f8ecf3688a0c |
All were built, tested and audited by the IMD swarm. These are the only official addresses; anything else is a scam.
Contributing and security
Read CONTRIBUTING.md before opening a pull request. Please report vulnerabilities privately as described in SECURITY.md, never in a public issue.
$SHIFT is a utility token, not an investment; its price can go to zero. Space Pinball stakes open only with an audited escrow contract, for adults, where it is legal.
Built by @probert_mihai. MIT licensed; @x402/* dependencies are Apache-2.0. NIGHT POKER's hand evaluator is our own, checked in tests against pokersolver 2.1.4 (MIT, © 2016 James Simpson and GoldFire Studios, Inc.), a test-only dependency that is never shipped.
NIGHTSHIFT MCP 질문
NIGHTSHIFT MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http nightshift https://getnightshift.tech/mcp/public를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
NIGHTSHIFT MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
AI 클라이언트를 사용하여 기업을 운영하려면 어떻게 해야 하나요?
MCP 통합을 통해 Claude 또는 Cursor에서 기업을 운영할 수 있습니다.
구매 금액이 예산을 초과하면 어떻게 되나요?
시스템은 설정된 지출 한도를 준수합니다. 작업당 한도를 초과하는 모든 구매는 사용자의 수동 승인을 기다립니다.