Become Discoverable — The ContextVM World #4
- News from ContextVM 📰
- News from the ContextVM Ecosystem 🗞️
- What’s Next for ContextVM? ⏭️
- Who is Talking about ContextVM? 📢
- Intresting resources from the web 🤖
GM people, and welcome to the third issue of “The ContextVM World”, your biweekly appointment to discover everything you need to know about ContextVM, MCP, Nostr, and all in between!
In today’s update we cover CEP-17, the latest specification change to the CVM protocol. This change allows MCP servers to announce the relays for establishing connections, making it easier to be discovered by clients.
We also discuss the latest news from the ecosystem and the latest feature being implemented in the CVM protocol, CEP-15, for common tools schema.
Moreover, we will present a curated list of articles, blog posts, and notes talking about CVM and how it is changing the way we interact with MCP servers.
Finally, we will bring the latest news from the MCP ecosystem, including specification changes and new protocol additions. CVM is built on MCP, which means that we care about providing you up-to-date information from its thriving ecosystem.
Let’s start!
News from ContextVM 📰
A list of updates, releases and new cool features.
Become discoverable: We recently merged CEP-17, a proposal that defines a relay list mechanism based on NIP-65 conventions. Servers can publish the list of relays they are connected to using kind 10002 events, allowing clients to discover the appropriate relays for establishing connections. This solves the current limitation where users must know both a server’s public key and its relay URLs to connect.
A new release family for the CVM SDK: We published a new release family of the CVM SDK, v0.7.x. Notably, we introduced support for CEP-17 in v0.7.0, while successive patch releases introudeced new features, such as default discovery to bootstrap relays.
Making the CLI agent-friendly: We rolled out several new improvements to our CLI tool, CVMI, bringing v0.2.x to life. This new release family introduces two new powerful commands:
call: This command allows users to invoke CVM server directly from the command line, making it highly suited for agentic use. It also reduces token usage, thanks to simpler and cleaner responses;
discover: This command allows users to easily find public CVM servers, by querying relay announcements.
A new CVM SDK in Rust: Open-source contributor K0sh is currently doing a complete rewrite of the CVM SDK using Rust, the most common programming language in the Bitcoin/Nostr ecosystems. The project is still highly experimental, thus we recommend testing it taking great care.
News from the ContextVM Ecosystem 🗞️
Find all the projects leveraging ContextVM on ContextVM/awesome.
Schlaus Kwab integrated an AI agent chat into earthly.city, a Nostr-native collaborative mapping application that leverages CVM. Check this note to view how it works!
What’s Next for ContextVM? ⏭️
Let’s take a look at the features currently being implemented!
CEP-15: This enhancement proposal implements a
standard for defining and discovering common tool schema. This aims to enable interoperability between
multiple servers, standardizing tool interfaces that clients can recognize and use consistently. It
leverages MCP’s _meta field, RFC 8785 for deterministic hashing, and
CEP-6 announcements
for discovery, creating a marketplace where users can choose between multiple providers implementing the
same standard tool interface.
Who is Talking about ContextVM? 📢
A curated list of articles, blog posts, and notes about ContextVM and its ecosystem.
Our latest article on CVMI, the swiss army knife CLI for ContextVM.
CVM has been mentioned on Nostr Compass #12, a weekly newsletter covering everything going on in the Nostr ecosystem.
Intresting resources from the web 🤖
A curated list of resources we found interesting.
Google Workspace CLI: A one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more, with AI agent skills.
MCPorter: A TypeScript runtime, CLI, and code-generation toolkit for MCP.
Context Mode: An MCP server that allows to reduce context usage by 98%.
CLI vs MCP: An interesting blog post hightlightin the difference between CLIs and MCPs.
Code Mode: An MCP server that provides a technique for reducing context window usage during agent tool use.
When the Interface Flattens Into a Prompt: This video explores emerging paths in AI interface design, and why terminal-like experiences are appealing and can be dangerous.
The lethal trifecta for AI agents: This article explores the security risks of letting agents leverage tools that can lead attackers to steal you data.
MCP is Dead; Long Live MCP!: A thoughtful blog post trying to shine some lights on the current hype on CLIs replacing MCPs.
Find out more about ContextVM:
Check out our website for documentation, blog posts, and more. Join our Signal group Follow ContextVM on Nostr, nostr:@ContextVM Subscribe to our Substack. Help us spread the word! Check out our GitHub repositories and leave us a ⭐