nostr-mcp
NostrLlmMcpServerTypescriptNode.jsRealTimeApiDecentralizedPythonJavascriptGoRubyR
About This Server
A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.
Server Information
š Overview:
ā Key Points:
šÆ Conclusion:
The "nostr-mcp" repository provides the necessary components and instructions for setting up a Nostr MCP server, allowing AI models to interact with the Nostr network. The project is actively developed, with clear contribution guidelines and licensing information.
This webpage is the GitHub repository for a project named "nostr-mcp" by user AbdelStark. It is a Nostr MCP server that enables AI models to interact with the Nostr network, facilitating the posting of notes and other interactions within the freedom of speech protocol. The repository contains the source code, documentation, and installation instructions for the server.
ā Key Points:
- The project is a Nostr MCP server for AI model integration.
- It allows AI models to post notes and interact with the Nostr network.
- The server is built using TypeScript.
- The project is MIT licensed.
- Smithery is a tool that enables installing Nostr MCP Server for Claude Desktop automatically.
- The project aims to provide censorship resistance for LLMs through the Nostr protocol.
- Key features include posting notes, connecting to multiple relays, providing an MCP-compliant API, sending Lightning zaps (WIP), and supporting Server-Sent Events (SSE).
- The README file outlines TODOs, prerequisites (Node.js 18+), installation instructions (Smithery and manual), usage guidelines, project structure, testing, contributing, license and relevant resources.
- The project has 15 stars and 3 forks.
- Project files include: source code in `src/` folder, `.env.example` configuration file, `.eslintrc.cjs`, `.gitignore`, `.lintstagedrc.json`, `.prettierrc`, `Dockerfile`, `LICENSE`, `README.md`, `jest.config.js`, `package-lock.json`, `package.json`, `smithery.yaml`, and `tsconfig.json`.
- The project uses TypeScript (89.4%), JavaScript (6.1%), Dockerfile (4.2%), and Shell (0.3%).
- Installation can be performed using Smithery or manually by cloning the repository and installing dependencies.
š Main Findings:
š Details:
šÆ Conclusion:
The "nostr-mcp" repository provides the necessary components and instructions for setting up a Nostr MCP server, allowing AI models to interact with the Nostr network. The project is actively developed, with clear contribution guidelines and licensing information.
Server Features
Nostr Note Posting
Post notes to Nostr network
Multi-Relay Connection
Connect to multiple relays
MCP-Compliant API
MCP-compliant API for AI integration
Lightning Zaps
Send Lightning zaps to Nostr users (WIP)
SSE Support
Server-Sent Events (SSE) support for real-time communication
Provider Information
Abdelstark
cloud Provider
Quick Actions
MCP Configuration
Available Tools
post_notesend_zap