🌐 Nostr MCP Server
@AbdelStark
🌐 Nostr MCP Server について
A Nostr MCP server that allows to interact with Nostr, enabling posting notes, and more.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"nostr-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@AbdelStark/nostr-mcp",
"--client",
"claude"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Nostr MCP Server?
Nostr MCP Server is a Model Context Protocol (MCP) server that enables AI models to interact with the Nostr decentralized social network. It allows LLMs to post notes and engage with the freedom‑of‑speech protocol.
How to use Nostr MCP Server?
Install via Smithery (npx -y @smithery/cli install @AbdelStark/nostr-mcp --client claude) or clone the repository, install dependencies (npm install), and create a .env file with your Nostr private key and relay list. Run with npm run dev (development) or npm start (production). The server exposes tools post_note and send_zap via MCP.
Key features of Nostr MCP Server
- Post notes to the Nostr network
- Connect to multiple relays at once
- MCP‑compliant API for AI integration
- Send Lightning zaps to Nostr users (work in progress)
- Server‑Sent Events (SSE) support for real‑time communication
Use cases of Nostr MCP Server
- An AI assistant publishing announcements or updates to Nostr
- Automated content distribution across Nostr relays
- Allowing LLMs to send micropayments via Lightning zaps
- Censorship‑resistant messaging from AI agents
FAQ from Nostr MCP Server
What does Nostr MCP Server do?
It acts as a bridge between MCP‑compatible AI models and the Nostr protocol, allowing models to post notes and send Lightning zaps directly to the Nostr network.
What are the runtime requirements?
Node.js version 18 or higher is required.
Do I need a Nostr private key?
Yes. You must set the NOSTR_NSEC_KEY environment variable (a nsec‑format key) to authenticate and publish notes.
Which Nostr relays does it connect to by default?
The default relays are wss://relay.damus.io, wss://relay.primal.net, and wss://nos.lol. You can configure a custom list via the NOSTR_RELAYS environment variable.
What transport modes are supported?
The server supports SSE (Server‑Sent Events) mode by default. Stdin transport mode is planned but not yet implemented.
「その他」の他のコンテンツ
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
ghidraMCP
LaurieWiredMCP Server for Ghidra
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
Nginx UI
0xJackyYet another WebUI for Nginx
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
コメント