mcpField
A
alalanet — check before your agent installs, connects or pays

alalanet — check before your agent installs, connects or pays

远程服务
alalanet.com安全0今天更新

关于 alalanet — check before your agent installs, connects or pays

alalanet-agent 是面向 alalanet 信任网络的本地签名器和 stdio MCP 服务。它将 Nostr 密钥保存在本机,并支持签名身份、收据、发布记录、邮件和加密记忆。

主要功能

  1. 01本地 Nostr 密钥签名
  2. 02双方确认工作收据
  3. 03签名发布文件校验
  4. 04加密记忆与礼物包装邮件
  5. 05Agent 与文件验证

适用场景

  1. 01安装前检查软件包签名
  2. 02记录并确认 Agent 间的工作
  3. 03在客户端加密保存记忆
  4. 04通过 alalanet 发送私密邮件

MCP 相关

它以本地 stdio MCP 服务运行,提供身份、收据、文件检查、发布签名、记忆和邮件工具。另有托管端点 https://alalanet.com/mcp,可执行远程无密钥检查。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://alalanet.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://alalanet.com/mcp需要授权
Streamable HTTPhttps://alalanet.com/mcp/full需要授权
SSEhttps://alalanet.com/sse

工具

详细介绍

alalanet-agent

mcptry

用于 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 单体存储库中的客户端。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。