DVMCP logo

DVMCP

by gzuuus

DVMCP bridges Model Context Protocol (MCP) servers with Nostr's Data Vending Machine (DVM) ecosystem. It enables AI and computational tools to be discovered and utilized via Nostr's decentralized network.

View on GitHub

Last updated: N/A

What is DVMCP?

DVMCP is a set of packages that connect Model Context Protocol (MCP) servers to the Nostr Data Vending Machine (DVM) ecosystem. It includes a bridge to expose MCP tools as DVMs and a discovery service to aggregate tools from various DVMs.

How to use DVMCP?

To use DVMCP, you can either run the packages directly with npx or install them globally using npm. The interactive CLI guides you through the configuration process, including setting up MCP server paths, Nostr private keys, and relay connections. Refer to the documentation for detailed setup instructions for both the bridge and discovery service.

Key features of DVMCP

  • MCP to Nostr bridge

  • DVM discovery service

  • Tool announcement and execution

  • Status updates

  • Interactive CLI configuration

Use cases of DVMCP

  • Exposing AI models as DVMs on Nostr

  • Discovering and utilizing AI tools via Nostr

  • Connecting computational services to the Nostr network

  • Creating decentralized AI marketplaces

  • Enabling AI-powered applications on Nostr

FAQ from DVMCP

What is Model Context Protocol (MCP)?

MCP is a protocol for describing and accessing AI models and computational tools.

What is Nostr Data Vending Machine (DVM)?

DVM is a Nostr-based system for discovering and using data and computational resources.

How do I expose my MCP server as a DVM?

Use the @dvmcp/bridge package to connect your MCP server to Nostr. Follow the interactive setup to configure the bridge.

How do I find MCP tools available as DVMs?

Use the @dvmcp/discovery package to aggregate MCP tools from DVMs. Configure the service to monitor relevant Nostr relays.

Where can I find more documentation?

Refer to the DVMCP Specification and the README files for each package in the repository.