dontbelievethehype on Nostr: A DVM (NIP90 Data Vending Machine) provides tools in Model Context Protocol format. A ...
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).
Published at
2025-02-14 18:32:54Event JSON
{
"id": "a449c0a4d232921e1bd32f6755d13818560ae39fa68d8b21f9628db273dc175d",
"pubkey": "99bb5591c9116600f845107d31f9b59e2f7c7e09a1ff802e84f1d43da557ca64",
"created_at": 1739557974,
"kind": 1,
"tags": [
[
"e",
"0eb0af9cb42785a86a3df57b0925074d82fae1d70515edc8d95484a506e5e396",
"",
"root"
],
[
"e",
"5ce952f4e004cf310e468ebe4ae6cbec2219bceb4f1ff9003c0353c9c7772839",
"",
"reply"
],
[
"p",
"99bb5591c9116600f845107d31f9b59e2f7c7e09a1ff802e84f1d43da557ca64"
],
[
"p",
"fb61b93d864e4f0eba766bb8556f2dc0262e8e985012e29ba28508dd52067d98"
]
],
"content": "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. \n\nNow 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). ",
"sig": "50eab874067b17fe8d651bde4437d9dc14364ec9df77be151a108a01654f85b2a022b87596a65d11e07993b2c37be61261e664177c4850fbe3aee15cb315f8eb"
}