Event JSON
{
"id": "98e5bb7948c1940698f7c0c64c199c9e59be307d5da59b711e77a8eb6d89f3da",
"pubkey": "1bda7e1f7396bda2d1ef99033da8fd2dc362810790df9be62f591038bb97c4d9",
"created_at": 1739251022,
"kind": 1,
"tags": [
[
"p",
"40b9c85fffeafc1cadf8c30a4e5c88660ff6e4971a0dc723d5ab674b5e61b451",
"",
"mention"
],
[
"p",
"99bb5591c9116600f845107d31f9b59e2f7c7e09a1ff802e84f1d43da557ca64",
"",
"mention"
],
[
"p",
"26bb2ebed6c552d670c804b0d655267b3c662b21e026d6e48ac93a6070530958",
"",
"mention"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52",
"",
"mention"
],
[
"p",
"bd4ae3e67e29964d494172261dc45395c89f6bd2e774642e366127171dfb81f5",
"",
"mention"
],
[
"r",
"https://image.nostr.build/9826eb18672422a5e046a0901d6a4ff0ba5cb9c180b9ffed62a3dccbd6fe50fd.jpg"
],
[
"imeta",
"url https://image.nostr.build/9826eb18672422a5e046a0901d6a4ff0ba5cb9c180b9ffed62a3dccbd6fe50fd.jpg",
"x 47439febf3264ebd5802745fcea63b63bceb712ead0356b6b1cba055f04e7bbf",
"size 125559",
"m image/jpeg",
"dim 1008x1273",
"blurhash _68qT{?SITkDImo%In#vj=WQWBW?NHX9$oV?M^RjbcX9o#$pMuajofR$kYS0D#nps*oftSScW?or%3aPWBozSKbb4,r=-rWBWmNGR%yI-taKa#WFX2WZ9qnmxdWBRiS0oy",
"ox 47439febf3264ebd5802745fcea63b63bceb712ead0356b6b1cba055f04e7bbf",
"alt "
]
],
"content": "Today I built tools for Jonny, an AI agent, to use any MCP server hosted by anyone over the internet.\n\nhttps://image.nostr.build/9826eb18672422a5e046a0901d6a4ff0ba5cb9c180b9ffed62a3dccbd6fe50fd.jpg\n\nIt's enabled by nostr:nprofile1qqsypwwgtll74lqu4huvxzjwtjyxvrlkujt35rw8y026ke6ttesmg5gpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7wzpxlr and nostr:nprofile1qqsfnw64j8y3zesqlpz3qlf3lx6eutmu0cy6rluq96z0r4pa54tu5eqpz9mhxue69uhkummnw3ezuamfdejj7q6hdgd hosting \"DVMCP\" servers. What is this? \n- MCP servers give AI agents access to tools\n- DVM allows those tools to be discovered and queried (and paid for) over Nostr relays.\n\nWhy is this interesting? Any AI agent (like mine here pictured) can now use any tool, even if they don't have it installed, so long as anyone exposes it with a NIP-89 note.\n\nWhat's Jonny doing here? On receiving my prompt he–\n- checks if he has a tool already, if not\n- queries Nostr for NIP-89 notes to see if any tools are available, and if a relevant one is, then \n- posts a kind 5910 note requesting a job\n- enters a loop where he waits then queries for a response, until he gets one or timeout\n- brings the response back to me //exactly as if he had the tool installed and without me needing to explicitly prompt it. \n\nJust to say that again. Jonny does not have any tool to allow him to find this information. He is finding the required tool and using it on the fly.\n\nGiven this stack, any AI agent is going to be able to do everything. \n\nJonny is built in an n8n workflow using Nostrobots by nostr:nprofile1qqszdwewhmtv25kkwryqfvxk25n8k0rx9vs7qfkkuj9vjwnqwpfsjkqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0wfjkccte9ekk7um5wgh8qatz9uqjzamnwvaz7tmjv4kxz7fddfczumn0wd68ytnhd9ex2erwv46zu6ns9ueak8fs and is tapping nostr:nprofile1qqsfnw64j8y3zesqlpz3qlf3lx6eutmu0cy6rluq96z0r4pa54tu5eqpz9mhxue69uhkummnw3ezuamfdejj7q6hdgd's Nostr DVMCP server (with thanks!) nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 nostr:nprofile1qqst6jhruelzn9jdf9qhyfsac3fetjyld0fwwary9cmxzfchrhacragpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj76n9d3k8jenfwd5zumrpdejz7pqrjcl",
"sig": "02ef0d4717d4b58aadeeaff93e34fd538c6f6956bbe53677b15461b215a3f72344e7dff6c53fd3bef429b9e8ad6ad26ea1cb5e5f571fbe317716e73e38a0ffa4"
}