mirror of
https://github.com/aljazceru/dvmcp.git
synced 2025-12-17 05:14:24 +01:00
1.0 KiB
1.0 KiB
DVMCP Discovery
A MCP server implementation that aggregates tools from DVMs across the Nostr network and makes them available through a single interface.
Features
- Discovers MCP tools from DVMs across the Nostr network
- Provides a unified interface to access tools from multiple DVMs
- Tool execution handling and status tracking
- Configurable DVM whitelist
Configuration
When the package is run for the first time, it will detect if the config.yml file exists, and if not, it will launch a configuration wizard to help you create the configuration file. You can also create your configuration file by copying config.example.yml and changing the values of the fields
cp config.example.yml config.yml
nano config.yml
Usage
Prerequisite: Ensure you have Bun installed.
You can run this package directly using npx:
npx @dvmcp/discovery
Alternatively, for development:
bun run dev
For production:
bun run start
Testing
Run the test suite:
bun test