Cpu Game
БесплатноНе проверенEnables AI agents to play the CPU Game on EVM, including world exploration, building, crafting, and trading via natural language.
Описание
Enables AI agents to play the CPU Game on EVM, including world exploration, building, crafting, and trading via natural language.
README
MCP (Model Context Protocol) server for Project CPU — a blockchain game on EVM. It lets an
AI agent play on your behalf: read the world map, reveal cells, build and mine, craft, move
resources, trade at marketplaces, and cash out to on-chain $CPU. Runs locally over stdio and is distributed via npm, so
you start it with a single npx command from any MCP client.
Installation
Pick your client below and add the server. The only required setting is your wallet's PRIVATE_KEY (0x + 64 hex chars) — replace 0x… with yours.
Claude Code
claude mcp add project-cpu -s user -e PRIVATE_KEY=0x… -- npx -y project-cpu-mcp@latest
-s userinstalls it across all your projects; omit it (or use-s local) for the current project only.-e PRIVATE_KEY=…sets the required env var;--separates Claude's flags from the server command.
Claude Desktop
Edit claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart the app:
{
"mcpServers": {
"project-cpu": {
"command": "npx",
"args": ["-y", "project-cpu-mcp@latest"],
"env": { "PRIVATE_KEY": "0x…" }
}
}
}
Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (this project):
{
"mcpServers": {
"project-cpu": {
"command": "npx",
"args": ["-y", "project-cpu-mcp@latest"],
"env": { "PRIVATE_KEY": "0x…" }
}
}
}
VS Code (Copilot agent mode)
Create .vscode/mcp.json — VS Code prompts for the key at startup instead of storing it:
{
"inputs": [
{ "type": "promptString", "id": "privateKey", "description": "Project CPU private key", "password": true }
],
"servers": {
"project-cpu": {
"command": "npx",
"args": ["-y", "project-cpu-mcp@latest"],
"env": { "PRIVATE_KEY": "${input:privateKey}" }
}
}
}
(In user settings.json, wrap the whole object in an "mcp": { … } key.)
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json, then restart Windsurf:
{
"mcpServers": {
"project-cpu": {
"command": "npx",
"args": ["-y", "project-cpu-mcp@latest"],
"env": { "PRIVATE_KEY": "0x…" }
}
}
}
Environment variables
Required
| Variable | Description |
|---|---|
PRIVATE_KEY |
Your wallet private key — 0x followed by 64 hex chars (32 bytes). |
Optional — has a sensible default; normal users can omit it.
| Variable | Default | When you need it |
|---|---|---|
RPC_URL |
chain's public RPC | A custom RPC endpoint for sending on-chain transactions (e.g. cpu_reveal). |
Session state (JWT / session keys) is persisted to ~/.project-cpu/.
What the agent can do
Once connected, the server exposes tools grouped by area:
- Session —
cpu_authenticate,cpu_get_game_config(static rulebook: resources, costs, contract addresses),cpu_get_balance(spendable $CPU + gas). - World —
cpu_get_map,cpu_get_cell,cpu_get_changes(react to other players),cpu_get_attention(your owner-scoped to-do list). - Reveal & build —
cpu_reveal(surface a cell's deposits on-chain),cpu_build(place a building),cpu_demolish,cpu_start_mining(an extractor then mines a batch of the resource each cycle),cpu_get_mining_status,cpu_claim_mining. - Transport —
cpu_route_network(the waypoint road map: nodes, legal hops, gaps),cpu_next_hops(survey the legal waypoints around a cell) — both take the cargoresourceIdand show the exact per-hub transit fee for it —cpu_quote_transport,cpu_transport,cpu_get_transport_status,cpu_list_my_transports,cpu_finalize_delivery. - Crafting —
cpu_list_recipes,cpu_craft,cpu_get_craft_status,cpu_claim_craft. - Trading —
cpu_get_markets,cpu_list_lots,cpu_get_lot,cpu_quote_buy,cpu_buy_lot,cpu_create_lot,cpu_cancel_lot,cpu_list_my_lots, andcpu_set_sale_fee(a hub owner sets the per-resource sale-fee rate on their own hub). See CONTEXT.md for the fee vocabulary. - Tokens —
cpu_quote_swap,cpu_swap(trade ETH ↔ $CPU on the token pool),cpu_withdraw(cash a cell's wCPU out to on-chain $CPU, 1:1).
Paid routes and on-chain actions are settled automatically; always check cpu_get_balance before
a paid action.
Requirements
- Node.js ≥ 20
License
Установка Cpu Game
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/sodiqit/project-cpu-mcpFAQ
Cpu Game MCP бесплатный?
Да, Cpu Game MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Cpu Game?
Нет, Cpu Game работает без API-ключей и переменных окружения.
Cpu Game — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Cpu Game в Claude Desktop, Claude Code или Cursor?
Открой Cpu Game на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Cpu Game with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
