What is Nostr?
rodbishop / Rod
npub1r0d…fsft
2025-02-11 05:17:02

rodbishop on Nostr: Today I built tools for Jonny, an AI agent, to use any MCP server hosted by anyone ...

Today I built tools for Jonny, an AI agent, to use any MCP server hosted by anyone over the internet.



It's enabled by Gzuuus (nprofile…pxlr) and dontbelievethehype (nprofile…hdgd) hosting "DVMCP" servers. What is this?
- MCP servers give AI agents access to tools
- DVM allows those tools to be discovered and queried (and paid for) over Nostr relays.

Why 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.

What's Jonny doing here? On receiving my prompt he–
- checks if he has a tool already, if not
- queries Nostr for NIP-89 notes to see if any tools are available, and if a relevant one is, then
- posts a kind 5910 note requesting a job
- enters a loop where he waits then queries for a response, until he gets one or timeout
- brings the response back to me //exactly as if he had the tool installed and without me needing to explicitly prompt it.

Just 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.

Given this stack, any AI agent is going to be able to do everything.

Jonny is built in an n8n workflow using Nostrobots by ocknamo (nprofile…k8fs) and is tapping dontbelievethehype (nprofile…hdgd)'s Nostr DVMCP server (with thanks!) PABLOF7z (nprofile…4ph5) K (nprofile…rjcl)
Author Public Key
npub1r0d8u8mnj6769500nypnm28a9hpk9qg8jr0ehe30tygr3wuhcnvs4rfsft