Gzuuus on Nostr: Here is a little demo of this in action, along with a web content extractor MCP ...
Here is a little demo of this in action, along with a web content extractor MCP server that I also made, which you can find in https://github.com/gzuuus/web-content-extractor
What you can see in the video is a local relay, the dvmcp bridge connecting to the mcp server and exposing it as dvm, then im using nak to to listen the events from the relay and also nak to publish the events to request the job. Finally you can see the content of the nostr.how website
What you can see in the video is a local relay, the dvmcp bridge connecting to the mcp server and exposing it as dvm, then im using nak to to listen the events from the relay and also nak to publish the events to request the job. Finally you can see the content of the nostr.how website
quoting nevent1q…tx4dI'm excited to announce something I've been working on during the weekend, a best-effort draft for DVMCP, a specification that defines a intersection between DVMs and MCP servers. Additionally, I've created a small bridge, a piece of software that automatically and effortlessly transforms any MCP server into a DVM, handling all the nostr logic. You can find everything in the repo https://github.com/gzuuus/dvmcp
I've written an article exploring some points that, from my pov, make this idea very interesting and promising. Also we've created a Signal group where we've been discussing the spec and implementation, feel free to join if you are interested :)
dontbelievethehype (npub1nxa…a6q8) is also developing a bridge in Python 🔥🔥 Thanks to everyone who joined and collaborated on this idea Dustin Dannenhauer (npub1mgv…pdjc) , aljaz (npub1alj…g9jp) , rodbishop (npub1r0d…fsft)
cc PABLOF7z (npub1l2v…ajft) , Gigi ⚡🧡 (npub1der…xzpc), jack (npub1sg6…f63m)
Article: https://njump.me/naddr1qvzqqqr4gupzqs9eep0ll6hurjkl3sc2fewgses07mjfwxsdcu3at2m8fd0xrdz3qq24z4rp09mkzk290p25x5zyd3uk5at6da545c3ea4m
Signal group: https://signal.group/#CjQKIOgvfFJf8ZFZ1SsMx7teFqNF73sZ9Elaj_v5i6RSjDHmEhA5v69L4_l2dhQfwAm2SFGD