Global Feed Post Login
Replying to Avatar Don't Believe The Vibe 🌱🍋🍊

A DVM (NIP90 Data Vending Machine) provides tools in Model Context Protocol format. A MCP compatible client (Like Claude Desktop) loads a small stdio mcp server, and this mcp server connects to Nostr, fetches all DVMs that support MCP tools, gives the tools back and when you interact with the LLM it knows these tools exist, and when appropriate calls these tools accordingly. In the background a Nip90 request ist sent to the DVM and the response it forwarded back to the MCP server and then client.

Now we have a) a way to discover mcp servers on an open marketplace b) the possibility to call remote servers instead of local ones via nostr (web sockets and some cryptography).

Avatar
dangershony 10mo ago

I get point b but how will the discovery work exactly?

Reply to this note

Please Login to reply.

Discussion

Avatar
Don't Believe The Vibe 🌱🍋🍊 10mo ago

NIP89. DVMs announce what they support and services can filter nostr for these. We probably have some app for that soon as well.

Thread collapsed