
nostrdb-mcp

2025.03.07
5
JavaScript模型上下文协议nostr查询开发效率数据库
nostrdb-mcp 是一个为 nostrdb 设计的模型上下文协议(MCP)服务器。它使大型语言模型(LLMs)能够通过 `ndb` 命令行工具进行本地 nostr 查询。默认情况下,它使用 Notedeck 的 nostrdb 目录,以便搜索 Notedeck 已经看到的笔记。
View on GitHub
Overview
基本能力
产品定位
nostrdb-mcp 是一个为 nostrdb 设计的模型上下文协议(MCP)服务器,旨在为大型语言模型(LLMs)提供与 nostrdb 交互的能力。
核心功能
- 使 LLMs 能够通过
ndb
命令行工具进行本地 nostr 查询。 - 默认使用 Notedeck 的 nostrdb 目录,以便搜索已存储的笔记。
适用场景
- 开发者在本地环境中使用 LLMs 进行 nostr 查询。
- 需要快速访问和搜索 Notedeck 存储的笔记的场景。
工具列表
ndb
:nostrdb 的命令行工具,用于执行本地 nostr 查询。
常见问题解答
- 如何安装
ndb
?通过编译 nostrdb 仓库 中的代码并复制到系统路径中。
使用教程
使用依赖
- 确保
ndb
已安装在系统路径中。可以通过以下命令编译并安装:make ndb
安装教程
- 配置 goose 使用此工具:
$ goose configure
- 添加提供者时使用:
npx -y nostrdb-mcp
- 创建临时会话以尝试:
$ goose session --with-extension `npm -y nostrdb-mcp`
调试方式
- 确保
ndb
和nostrdb-mcp
已正确安装并配置。 - 使用
goose session
命令创建临时会话进行测试。
许可证
None