Point at any part of a website and get a prompt that rebuilds it 1:1, or see how it is made.
MCPpedia last refreshed this data
io.github.johntony1/site-prompt is an MCP server that point at any part of a website and get a prompt that rebuilds it 1:1, or see how it is made. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 90/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"site-prompt": {
"env": {
"SITE_PROMPT_WAIT": "50"
},
"args": [
"-y",
"site-prompt@latest"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Point at any part of a website and get a prompt that rebuilds it 1:1, or see how it is made.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked site-prompt against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for io.github.johntony1/site-prompt and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Paste any website and get what it takes to rebuild it pixel perfect: a build prompt with every measurement, an exact copy of the page, and a check that your rebuild matches. Click any part of a page to clone just that component.
A skill for coding agents: Claude Code, Codex, Cursor, Gemini CLI, Grok CLI, Windsurf, VS Code (Copilot), Claude Desktop, opencode, Zed, and anything else that speaks MCP. Plain Node 22+ and the Chrome already on your machine; nothing else to install.
npx site-prompt install
(or from GitHub: git clone https://github.com/johntony1/site-prompt && node site-prompt/install.mjs)
It finds every agent on your machine and adds site-prompt to each one (the MCP server, and the skill where the agent
reads skills). Only installed agents are touched, every file it edits is backed up first (.bak), and running it
again updates. --only codex,cursor picks agents, --dry-run shows what it would do, --uninstall takes it out.
Then restart your agent and ask: "pick from https://linear.app". In Claude Code: /site-prompt pick https://linear.app.
| Agent | Where it goes |
|---|---|
| Claude Code | user MCP server + ~/.claude/skills/site-prompt (or /plugin marketplace add johntony1/site-prompt, then /plugin install site-prompt@site-prompt) |
| Codex | ~/.codex/config.toml + ~/.agents/skills/site-prompt |
| Cursor | ~/.cursor/mcp.json + ~/.cursor/skills/site-prompt |
| Gemini CLI | an extension in ~/.gemini/extensions/site-prompt |
| Grok CLI | ~/.grok/user-settings.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| VS Code (Copilot) | your user mcp.json |
| Claude Desktop | claude_desktop_config.json |
| opencode | ~/.config/opencode/opencode.json + its skills folder |
| Zed | context_servers in your settings (comments kept) |
Any other MCP client: add a stdio server that runs npx -y site-prompt@latest, for example:
{ "mcpServers": { "site-prompt": { "command": "npx", "args": ["-y", "site-prompt@latest"], "env": { "SITE_PROMPT_WAIT": "50" } } } }
SITE_PROMPT_WAIT is how long pick mode waits inside one tool call (default 240 s). Set it below your client's tool
timeout; the agent is told to call again while you are still picking.
~/Documents/Site Prompts/<site>/ (the prompt is also shown in the chat and copied to the clipboard)
~/Documents/Site Prompts/<site>/components/<name>/ for a component: component.html (standalone, exact, with its hover,
focus and press states, keyframes and embedded fonts), COMPONENT.md, and screenshots of the original and the
clone, checked pixel by pixel.
/site-prompt pick <link> puts a small toolbar on the live site. Hover anything and it says what it is (Button,
Text, Illustration, Section, Component); click what you like, optionally say what you like about it, pick as many as
you want, press Get prompts. Each pick becomes a prompt with its exact code, states, type or artwork, shown in
the chat, saved under picks/, and copied to the clipboard.