No pins yet
Nobody has dropped a pin on this project, or none are approved. That is a finished list, not a connection error. Share a crit report or install the extension, then ask again.
Cline
Connect the local Pincushion server, sign in, and let Cline read the pins on your project.
In Cline, open MCP Servers, choose Configure, and add this server:
{
"mcpServers": {
"pincushion": {
"command": "npx",
"args": ["pincushion-mcp", "--project-dir", "."]
}
}
}
Restart Cline if it was open. The server runs from your project folder, so it can see your repo and git branch.
get_setup_instructions. It checks the sign-in and the project.start_quickstart_demo. It edits a throwaway copy of a demo page and writes nothing to your project.get_actionable_pins for pins waiting on you, or implement_approved_pins for approved pins grouped by page.claim_pin, makes the change, then calls fix_and_resolve with the commit, branch and PR link.The Chrome extension is optional. It is how stakeholders drop pins; you do not need it to read them.
Nobody has dropped a pin on this project, or none are approved. That is a finished list, not a connection error. Share a crit report or install the extension, then ask again.
Run npx pincushion-mcp setup in a terminal and finish sign-in in the browser. Do not paste a license key into the chat or a URL.
If you moved folders or renamed the repo, run npx pincushion-mcp setup again and confirm the project name and URLs.
A localhost page is not reachable by stakeholders. Register your deployed URL as well as the local one.
Each pin the agent reads includes a link to the page it was left on, ending in ?pincushion_pin= and the pin ID. Open it in a browser with the Pincushion extension to see the pin in place. Your editor is never launched from a link.