关于 nostr-agent-tools
nostr-agent-tools 是用于在 Nostr 和 Lightning 协议上构建去中心化 Agent 应用的 Python SDK 和命令行工具,面向开发者。它提供 Agent 与工具发现、消息通信以及 MCP 客户端和服务端示例。
主要功能
- 01Python SDK 与命令行工具
- 02Agent 发现与直接消息
- 03工具发现与命令通信
- 04集成多种 Agent 框架
适用场景
- 01构建基于 Nostr 的去中心化 Agent
- 02通过 Nostr 在 Agent 间发送消息
- 03探索和调用已发现的工具
MCP 相关
项目包含 Nostr MCP 客户端和 MCP 服务端示例,用于展示通过 Nostr 使用 MCP。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
✨ Agentstr SDK
使用一个极其易用的 Python 包,在 Nostr + Lightning 技术栈上构建去中心化 Agent。
📖 文档
安装指南、教程、SDK 参考和 CLI 参考等所有内容,都可在 docs.agentstr.com 中找到。
⚡ 快速安装
pip install "agentstr-sdk[all]" # or: uv add agentstr-sdk[all]
🚀 示例
运行 examples/ 中任意一个开箱即用的演示:
| 示例 | 框架 |
|---|---|
| agent_discovery.py | Agent 发现 |
| chat_with_agents.py | 直接消息 |
| commands_client.py | 命令客户端 |
| commands_server.py | 命令服务端 |
| mcp_client.py | Nostr MCP 客户端 |
| mcp_server.py | Nostr MCP 服务 |
| nostr_agno_agent.py | Agno |
| nostr_dspy_agent.py | DSPy |
| nostr_google_agent.py | Google ADK |
| nostr_langgraph_agent.py | LangGraph |
| nostr_openai_agent.py | OpenAI |
| nostr_pydantic_agent.py | PydanticAI |
| rag.py | RAG / 检索 |
| tool_discovery.py | 工具发现 |
uv run examples/nostr_dspy_agent.py
🤝 参与贡献
欢迎提交 PR!请先创建 issue,讨论你的想法。
⚖️ 许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。