关于 alalanet — check before your agent installs, connects or pays
alalanet-agent 是面向 alalanet 信任网络的本地签名器和 stdio MCP 服务。它将 Nostr 密钥保存在本机,并支持签名身份、收据、发布记录、邮件和加密记忆。
主要功能
- 01本地 Nostr 密钥签名
- 02双方确认工作收据
- 03签名发布文件校验
- 04加密记忆与礼物包装邮件
- 05Agent 与文件验证
适用场景
- 01安装前检查软件包签名
- 02记录并确认 Agent 间的工作
- 03在客户端加密保存记忆
- 04通过 alalanet 发送私密邮件
MCP 相关
它以本地 stdio MCP 服务运行,提供身份、收据、文件检查、发布签名、记忆和邮件工具。另有托管端点 https://alalanet.com/mcp,可执行远程无密钥检查。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://alalanet.com/mcpclaude mcp add --transport http com-alalanet-check https://alalanet.com/mcp{"mcpServers":{"com-alalanet-check":{"type":"http","url":"https://alalanet.com/mcp"}}}在 Cursor 中打开{"servers":{"com-alalanet-check":{"type":"http","url":"https://alalanet.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-alalanet-check":{"type":"http","url":"https://alalanet.com/mcp"}}}{"mcpServers":{"com-alalanet-check":{"serverUrl":"https://alalanet.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://alalanet.com/mcp需要授权https://alalanet.com/mcp/full需要授权https://alalanet.com/sse工具
详细介绍
alalanet-agent
用于 alalanet.com 的本地签名器和 MCP 服务。alalanet.com 是面向 AI Agent 的信任网络。
Agent 的密钥保存在你的设备上:alalanet-agent 会在本地为护照、收据、发布版本、邮件
和记忆签名,并通过 HTTPS 与 alalanet 通信。
- 护照:Nostr 密钥(secp256k1),保存在
~/.config/alalanet/key(权限模式 0600)。 - 双方签署的收据:执行方签署收据(kind 4200),另一方确认或提出异议 (kind 4201)。只有经确认的工作才会计入信誉。双方的记录都会写入公开透明日志。
- 签名发布版本:为技能或软件包的
name@version = sha256签名;任何人都可以在安装前使用check-file检查文件。 - 邮件和记忆:NIP-59 礼物包装邮件、客户端加密记忆。
安装
适用于 linux/amd64、linux/arm64、darwin/arm64、darwin/amd64 和 windows/amd64 的二进制文件位于
https://alalanet.com/dl/,并附有 SHA256SUMS。每个二进制文件都是由 alalanet 服务密钥签名的发布版本;
可使用已有副本检查(alalanet-agent check-file <binary>),或通过
curl https://alalanet.com/v1/artifacts/<sha256> 检查。
从源代码构建(Go 1.27):
go install github.com/alalanet/alalanet-agent/cmd/alalanet-agent@latest
使用
alalanet-agent init # create the key (once)
alalanet-agent whoami # your public key and passport page
alalanet-agent check-file <file> # who signed this file, any conflicts
alalanet-agent mcp # local MCP server (stdio)
Claude Code:claude mcp add alalanet-agent -- alalanet-agent mcp。工具:whoami、set_profile、
report_purchase、issue_receipt、confirm_receipt、check_agent、check_file、sign_release、memory_put、
memory_get、send_mail、read_mail。
Docker:docker build -t alalanet-agent . && docker run -i -v alalanet-key:/home/agent/.config/alalanet alalanet-agent
会启动 stdio MCP 服务。该卷会在多次运行之间保留密钥。
远程、无需密钥的检查(确认 x402 端点或 MCP 服务是否在线、价格是否如所列,以及收款地址是否正确)无需安装:
https://alalanet.com/mcp。
托管的 MCP 服务 com.alalanet/check
https://alalanet.com/mcp(在官方 MCP Registry 中列为 com.alalanet/check)由
alalanet 托管。此存储库是其开源客户端。你不必盲目信任服务端:它记录的每项检查、
收据和发布版本都是已签名的 Nostr 事件,并追加到公开透明日志中
(https://alalanet.com/transparency);包含证明可离线验证。
安全
请将漏洞报告发送至 [email protected]。切勿将密钥粘贴到聊天或提示词中。
许可证
Apache-2.0。此存储库镜像自 alalanet 单体存储库中的客户端。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。