MCP内容桥
一座桥梁,通过实现模型上下文协议(MCP),使人工智能语言模型能够向Nostr网络发布内容。
服务介绍
MCP-NOSTR: 用于模型上下文协议的 Nostr 发布者
一个连接模型上下文协议(MCP)与Nostr网络的桥梁,使AI语言模型能够向Nostr发布内容。
功能
- 实现了用于与AI语言模型交互的模型上下文协议
- 提供CLI命令来管理Nostr身份、个人资料和内容
- 将AI生成的内容发布到Nostr网络
- 支持信任网(Web of Trust, WoT)以建立验证连接
- 管理用户个人资料和关注列表
安装
bunx mcp-code mcp
从源码安装
# Clone the repository
git clone https://github.com/pablof7z/mcp-nostr.git
cd mcp-nostr
# Install dependencies
bun install
# Build the executable
bun run build
使用方法
作为MCP服务器
不带参数运行以启动MCP服务器模式,该模式会在标准输入上监听MCP协议消息,并在标准输出上响应:
./mcp-code
CLI命令
该工具还提供了多种命令行工具,用于管理Nostr个人资料和内容:
# See available commands
./mcp-code --help
配置
配置文件存储于~/.mcp-nostr.json中:
开发
# Run linting
bun run lint
# Format code
bun run format
# Check and fix issues
bun run check
依赖项
- @modelcontextprotocol/sdk - 模型上下文协议的SDK
- @nostr-dev-kit/ndk - Nostr开发工具包
- @nostr-dev-kit/ndk-wallet - NOSTR钱包集成
- commander - 命令行界面框架
- yaml - YAML解析和序列化
许可证
MIT