Skip to content

Add mcp: pocketnook - #5796

Open
shotintoeternity wants to merge 2 commits into
JSONbored:mainfrom
shotintoeternity:add-pocketnook-mcp
Open

Add mcp: pocketnook#5796
shotintoeternity wants to merge 2 commits into
JSONbored:mainfrom
shotintoeternity:add-pocketnook-mcp

Conversation

@shotintoeternity

Copy link
Copy Markdown

Single-entry submission for content/mcp/pocketnook.mdx.

What it is. An MCP server that deploys a GitHub repository, or the working directory as it is on disk, to a private URL — without leaving the agent that wrote the code. Only the owner can open the URL until they share it by GitHub username; there is no public option.

  • Source (MIT): https://github.com/shotintoeternity/pocketnook-mcp
  • Package: @pocketnook/mcp on npm, zero dependencies, Node 22.18+
  • Registry: io.github.shotintoeternity/pocketnook, active in the Official MCP Registry
  • Install: claude mcp add pocketnook --env POCKETNOOK_TOKEN=pnka_… -- npx -y @pocketnook/mcp

Five tools: deploy, deploy_directory, list_nooks, nook_logs, stop_nook. There is deliberately no delete tool — deleting a nook destroys its grants and secrets, so that stays in the signed-in browser.

safetyNotes and privacyNotes are filled in per SCHEMA.md, including the two that a reviewer should weigh: deploy_directory uploads uncommitted work on disk, and a deployed app's own outbound traffic is not bounded over HTTPS, because pocketnook declined TLS interception rather than put itself in a position to read every credential a tenant app presents. The product is in beta and asks for synthetic or non-sensitive data only; the limits are stated at https://pocketnook.dev/limits.

I submitted through /submit first — its wizard would not keep the Description and Usage snippet fields, so this is the focused single-entry PR the schema describes instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant