mcpField
N
nostr-agent-tools

nostr-agent-tools

Local
agentstr.comAI & Agents3Updated 60w ago

About nostr-agent-tools

nostr-agent-tools is a Python SDK and CLI for developers building decentralized agent applications on Nostr and Lightning. It includes discovery and messaging capabilities, along with examples for MCP and several agent frameworks.

Key features

  1. 01Python SDK and CLI
  2. 02Agent discovery and direct messaging
  3. 03Tool discovery and command messaging
  4. 04Examples for multiple agent frameworks

Use cases

  1. 01Build decentralized agents on Nostr
  2. 02Send messages between agents over Nostr
  3. 03Discover and use available tools

MCP support

The project includes Nostr MCP client and server examples, demonstrating MCP use through Nostr.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

✨ Agentstr SDK

Docs PyPI License

agentstr.com

Build decentralised agents on the Nostr + Lightning stack with one super-friendly Python package.


📖 Documentation

Everything – installation guide, tutorials, SDK reference, CLI reference – lives at docs.agentstr.com.

⚡ Quick install

pip install "agentstr-sdk[all]"   # or: uv add agentstr-sdk[all]

🚀 Examples

Run any of the ready-to-go demos in examples/:

ExampleFramework
agent_discovery.pyAgent discovery
chat_with_agents.pyDirect messaging
commands_client.pyCommand client
commands_server.pyCommand server
mcp_client.pyNostr MCP Client
mcp_server.pyNostr MCP Server
nostr_agno_agent.pyAgno
nostr_dspy_agent.pyDSPy
nostr_google_agent.pyGoogle ADK
nostr_langgraph_agent.pyLangGraph
nostr_openai_agent.pyOpenAI
nostr_pydantic_agent.pyPydanticAI
rag.pyRAG / Retrieval
tool_discovery.pyTool discovery
uv run examples/nostr_dspy_agent.py

🤝 Contributing

PRs are welcome! Open an issue first to discuss your idea.

⚖️ License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.