calganaygun/poke-pc
safely extend poke's capabilities to your machine with an isolated docker environment. poke pc is a secure mcp worker that lets your ai agent run terminal commands and manage sessions within a sandboxed container
Platform-specific configuration:
{
"mcpServers": {
"poke-pc": {
"command": "npx",
"args": [
"-y",
"poke-pc"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<div align="center"> <h1>Poke PC</h1> <p> safely extend poke's capabilities to your machine with an isolated docker environment </p>
<p> </p> </div>
npx poke-pcor
npx github:calganaygun/poke-pcA Dockerized MCP worker with persistent terminal control, automatic Poke tunnel connection, and optional webhook notifications.
License: MIT
Use this direct recipe link:
https://poke.com/r/kWWE0sbthIQ
You can also copy RECIPE.md into your Poke configuration.
The command runs an interactive setup that:
poke login credentials exist (required for tunnel)POKE_API_KEY only if webhook mode is enabled--rm)Useful after setup:
docker logs -f poke-pc
docker exec -it poke-pc tail -f /root/poke-pc/terminal/history.ndjsonpoke login credentials from ~/.config/poke/credentials.json.POKE_API_KEY.If credentials are missing on first run, the app shows a login URL and code in logs.
docker run -d \
--name poke-pc \
-p 3000:3000 \
-e POKE_TUNNEL_NAME="poke-pc" \
-e MCP_PUBLIC_URL="http://127.0.0.1:3000/mcp" \
-e POKE_PC_AUTOREGISTER_WEBHOOK="true" \
-e POKE_API_KEY="${POKE_API_KEY}" \
-v poke_pc_state:/root/poke-pc \
-v "$HLoading reviews...