Content
# MCP-NOSTR: Nostr Publisher for Model Context Protocol
A bridge between the Model Context Protocol (MCP) and the Nostr network, enabling AI language models to publish content to Nostr.
## Features
- Implements the Model Context Protocol for interacting with AI language models
- Provides CLI commands for managing Nostr identities, profiles, and content
- Publishes AI-generated content to the Nostr network
- Supports Web of Trust (WoT) for verified connections
- Manages user profiles and follows
## Installation
```bash
bunx mcp-code mcp
```
### From source
```bash
# 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
```
## Usage
### As an MCP Server
Run without arguments to start the MCP server mode, which listens for MCP protocol messages on stdin and responds on stdout:
```bash
./mcp-code
```
### CLI Commands
The tool also provides various command-line utilities for managing Nostr profiles and content:
```bash
# See available commands
./mcp-code --help
```
## Configuration
Configuration is stored in `~/.mcp-nostr.json`:
## Development
```bash
# Run linting
bun run lint
# Format code
bun run format
# Check and fix issues
bun run check
```
## Dependencies
- [@modelcontextprotocol/sdk](https://github.com/model-context-protocol/sdk) - SDK for the Model Context Protocol
- [@nostr-dev-kit/ndk](https://github.com/nostr-dev-kit/ndk) - Nostr Development Kit
- [@nostr-dev-kit/ndk-wallet](https://github.com/nostr-dev-kit/ndk-wallet) - Wallet integration for NOSTR
- [commander](https://github.com/tj/commander.js) - Command-line interface framework
- [yaml](https://github.com/eemeli/yaml) - YAML parsing and serialization
## License
MIT
Connection Info
You Might Also Like
Git
Model Context Protocol Servers
TrendRadar
🎯 Say goodbye to information overload. AI helps you understand news hotspots...
repomix
📦 Repomix is a powerful tool that packs your entire repository into a...
mcp-vosdroits
MCP Server for searching French public service and tax information.
payloadcmsmcp
Payload CMS MCP Server
mcp-course
Comprehensive course materials for building AI agents using MCP.