Avatar
ContextVM
6b3780ef2972e73d370b84a3e51e7aa9ae34bf412938dcfbd9c5f63b221416c8
ContextVM is a decentralized protocol that enables Model Context Protocol (MCP) servers and clients to communicate over the Nostr network. It uses Nostr as a secure, distributed transport layer—leveraging cryptographic keys for identity, decentralized discovery, and Bitcoin-powered micropayments. Rather than relying on centralized infrastructure like domains, OAuth, or cloud hosting, ContextVM allows anyone to run or access services using only Nostr and a internet-connected device. It transforms any computational service into a discoverable, accessible, and monetizable resource—while preserving privacy, security, and user sovereignty.

We have a new post on our blog, this time highlighting the ongoing revision we are doing to the dvmcp spec, which includes the latest version of mcp, and also introduces the complete mcp capabilities framework with tools, resources, and prompts. We are looking for community feedback to help shape this draft. You can read the article here https://dvmcp.fun/blog/evolving-dvmcp and the draft here https://github.com/gzuuus/dvmcp/pull/18

nostr:naddr1qvzqqqr4gupzq6ehsrhjjuh885mshp9ru50842dwxjl5z2fcmnaan30k8v3pg9kgqy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmsw4e8qmr9wfjkccte9e3k7mf0qq8x2an0d3mxjmn894j8vmtrwqdzm5h9

The time has come! We worked quietly over the holidays, not very hard, but enough to keep our brains busy. We fixed some minor bugs in the dvmcp packages, making them more robust, especially in keeping subscriptions open when the relays they are connected to go down.

We improved dvmcp.fun to have better styles and responsiveness, and now you can also find our new blog at dvmcp.fun/blog to read articles and stay up to date.

This was also a good opportunity to take a step back and think about how best to improve interoperability between the Nostr and MCP protocols. Our first draft of the protocol was based on the MCP specification 2024-11-05, and we are now drafting a revision for the latest MCP specification 2025-03-26. This update will introduce new features and revisions to dvmcp to make the specification more compatible with modern MCP clients and servers.

It's time to get to work! Stay tuned!

Replying to Avatar ContextVM

New features are now available for the Discovery Package! The dvmcp-discovery package has been updated to provide a more intuitive way to discover and use MCP tools on Nostr. You can now seamlessly integrate these tools with your LLMs, running them locally while they execute remotely by another nostrish.

This update introduces a reworked configuration system, making it easier to connect to tools with flexible and user-friendly methods. Additionally, the new interactive mode allows you to use natural language to discover and integrate tools as if you were in a toy shop, picking out exactly what you need for your workflows.

https://video.nostr.build/3b30c65e08b673971b01a26f0851e5c354b1430950d3308b1b69bf94c57861f7.mp4

We hope the ecosystem will continue to grow with active tools, we are also working on enabling machine-to-machine payments to support operators and make everything more reliable. This is an exciting step forward for the project, which is still in its early stages and constantly evolving. If you’re interested, stay tuned and get involved!

To start using this, simply configure `npx @dvmcp/discovery -i` as your MCP server in your favorite client, and you’ll be ready to explore and use new tools, you also see the help text with examples using `npx @dvmcp/discovery -h` . For more information, visit  https://github.com/gzuuus/dvmcp or https://dvmcp.fun/

nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3

New features are now available for the Discovery Package! The dvmcp-discovery package has been updated to provide a more intuitive way to discover and use MCP tools on Nostr. You can now seamlessly integrate these tools with your LLMs, running them locally while they execute remotely by another nostrish.

This update introduces a reworked configuration system, making it easier to connect to tools with flexible and user-friendly methods. Additionally, the new interactive mode allows you to use natural language to discover and integrate tools as if you were in a toy shop, picking out exactly what you need for your workflows.

https://video.nostr.build/3b30c65e08b673971b01a26f0851e5c354b1430950d3308b1b69bf94c57861f7.mp4

We hope the ecosystem will continue to grow with active tools, we are also working on enabling machine-to-machine payments to support operators and make everything more reliable. This is an exciting step forward for the project, which is still in its early stages and constantly evolving. If you’re interested, stay tuned and get involved!

To start using this, simply configure `npx @dvmcp/discovery -i` as your MCP server in your favorite client, and you’ll be ready to explore and use new tools, you also see the help text with examples using `npx @dvmcp/discovery -h` . For more information, visit  https://github.com/gzuuus/dvmcp or https://dvmcp.fun/