-
@ DVMCP
2025-06-03 09:09:59Release time!
We are thrilled to announce the release of the new version of DVMCP, packed with a host of new features and enhancements. The standout improvement is the support for the new specification, which brings loads of new possibilities and a future-proof design to accommodate MCP protocol as it evolves.
Currently, DVMCP supports all major MCP capabilities, tools, resources, resource templates, and prompts, along with features like autocompletion. While there are still a few minor MCP features that are not yet supported, the new specification will allows us to introduce new features and capabilities progressively.
A significant amount of work has gone into this update, from designing and drafting the new DVMCP specification, ensuring it aligns with the latest MCP standards. We have also refactored the bridge, discovery, and commons package, adapted the DVMCP.fun website (currently at next.dvmcp.fun), and even created a new storage type for relays to handle ephemeral events more robustly and efficiently. This new storage solution is already powering the DVMCP relay.
These enhancements represent a significant expansion of the possibilities available to DVMCP users. By combining MCP with Nostr, DVMCP offers rock-solid authentication and seamless payments using Lightning. We have many exciting ideas for utilizing these new capabilities in innovative ways, such as monetizing resources for creators, creating collections of prompts, developing agentic capabilities, and much more. Rest assured, we will be rolling out more on this gradually.
Additionally, DVMCP is already providing some servers that you can use for free. These can be discovered using the discovery package with any MCP client or by trying them out on the website.
Rollout Plan
As this update introduces breaking changes, including different event types for various DVMCP-related events, we are hosting the new version of the website at next.dvmcp.fun, with packages starting from version 0.2.x. We will be testing this version and welcome feedback from users over the next 10 days. After this period, we will deploy the 'next' version of the website to the main domain.
Updates on Ecosystem Components
-
DVMCP Packages: Starting from version 0.2.x, all packages include breaking changes. If you are already using DVMCP, please adapt to the new kinds and events. You can refer to the
@dvmcp-commons
package for all the new kinds and tags. -
DVMCP.fun: The website has been entirely refactored to support the new specification and now utilizes idiomatic Svelte 5 across the application. Currently the new version is living at next.dvmcp.fun
-
DVMCP Relay: The relay is now powered by the 'rely' framework and employs our atomic circular buffer implementation to handle ephemeral events more robustly and efficiently. It also uses LMDB as persistent storage for announcements and capability events.
Looking ahead, we plan to launch more servers offering various services, develop agentic DVMCPs, create additional guides and tutorials, integrate DVMCP into LLM web interfaces, provide statistics for the DVMCP relay, explore novel concepts in MCP + Nostr integration, and continuously improve the code to make it more accessible to developers as libraries.
Thank you for joining us on this journey! We are incredibly excited about the possibilities that lie ahead and what’s coming next. Stay tuned!
-