Event JSON
{
"id": "d222a014da1652d92c73b3b4ef7f68003a1312a9ae607c113756d3c39cc4a572",
"pubkey": "781a1527055f74c1f70230f10384609b34548f8ab6a0a6caa74025827f9fdae5",
"created_at": 1746652030,
"kind": 1,
"tags": [
[
"t",
"vibecoding"
],
[
"t",
"nostr"
],
[
"t",
"goose"
],
[
"t",
"vscode"
],
[
"t",
"ai"
],
[
"r",
"https://soapbox.pub/blog/nostrbook-mcp/"
],
[
"client",
"Ditto",
"31990:15b68d319a088a9b0c6853d2232aff0d69c8c58f0dccceabfb9a82bd4fd19c58:ditto",
"wss://ditto.pub/relay"
]
],
"content": "Has #vibecoding your new Nostr app become less vibes and more babysitting? Tired of copying and pasting NIPs into your AI Agent and trying to teach it how to structure a proper Nostr Event (for the 17th time!)? \n\nTry Nostrbook MCP! \n\n🤖 Nostrbook MCP delivers clean, normalized representations of the entire #Nostr spec in AI-friendly markdown pages. Compatible with #Goose by nostr:nprofile1qy2hwumn8ghj7erfw36x7tnsw43z7un9d3shjqpq6l0ck0s5zened29dsaqtqm6z0t4fmk2mwtszw64fz7fppcnls8msypedtt, #VSCode, and other #AI Agents!\n\nRead more: https://soapbox.pub/blog/nostrbook-mcp/",
"sig": "5929ac005238477f85308728d94b96976d676eff4f8e9b6c02d3f1b890c39bd4991b91e972095018ea956d36cee6eaa5c2d1e668beb873cb344257436109a36a"
}