DVMCP: Data Vending Machine Context Protocol - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

DVMCP旨在通过Nostr的去中心化网络,将MCP服务器与DVM生态系统连接起来,使AI和计算工具能够被广泛发现和使用。

核心功能

  1. 桥接功能:通过@dvmcp/bridge包将MCP服务器连接到Nostr的DVM生态系统,处理工具公告、执行和状态更新。
  2. 发现服务:通过@dvmcp/discovery包聚合来自DVMs的MCP工具,并使其可用。
  3. 共享工具:通过@dvmcp/commons包提供跨DVMCP包的共享实用程序和组件。

适用场景

  1. 去中心化AI工具发现:在Nostr网络中发布和发现AI工具。
  2. 计算工具集成:将计算工具集成到去中心化网络中,供用户使用。
  3. 开发者协作:开发者可以通过DVMCP快速共享和发现新的MCP工具。

工具列表

  1. @dvmcp/bridge:桥接MCP服务器与Nostr的DVM生态系统,处理工具公告、执行和状态更新。
  2. @dvmcp/discovery:发现服务,聚合来自DVMs的MCP工具并使其可用。
  3. @dvmcp/commons:共享实用程序和组件,用于跨DVMCP包。

常见问题解答

  1. 如何快速启动? 可以使用npx直接运行包,无需安装。
  2. 如何全局安装? 使用npm install -g命令全局安装包。
  3. 如何设置桥接? 运行npx @dvmcp/bridge并按照交互式设置配置。
  4. 如何设置发现服务? 运行npx @dvmcp/discovery并按照交互式设置配置。

使用教程

使用依赖

前置依赖:确保已安装Bun

安装教程

快速启动(无需安装)

```bash

运行桥接

npx @dvmcp/bridge

运行发现服务

npx @dvmcp/discovery
```

全局安装

```bash

全局安装包

npm install -g @dvmcp/bridge @dvmcp/discovery

运行命令

dvmcp-bridge
dvmcp-discovery
```

调试方式

设置桥接
  1. 导航到要配置桥接的目录。
  2. 运行:npx @dvmcp/bridge
  3. 按照交互式设置配置:
  4. MCP服务器路径
  5. Nostr私钥(或生成新密钥)
  6. 要连接的Relays
  7. 桥接将启动并开始在Nostr和MCP服务器之间代理请求。
设置发现服务
  1. 导航到目标目录。
  2. 运行:npx @dvmcp/discovery
  3. 按照设置配置:
  4. Nostr私钥
  5. 要监控的Relays
开发模式

```bash

克隆仓库

git clone https://github.com/gzuuus/dvmcp.git
cd dvmcp

安装依赖

bun install

在开发模式下启动桥接

bun run dev --cwd packages/dvmcp-bridge

在开发模式下启动发现服务

bun run dev --cwd packages/dvmcp-discovery
```

点击访问

搜索工具

Table of Contents - MCP服务,MCP服务器,MCP教程

2025-4-29 16:00:08

搜索工具

MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 16:00:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索