alalanet — check before your agent installs, connects or pays について
alalanet-agentは、alalanetの信頼ネットワーク向けローカル署名ツール兼stdio MCPサーバーです。Nostr鍵を端末内に保持し、署名付きID、領収記録、リリース、メール、暗号化メモリーを扱います。
主な機能
- 01ローカルNostr鍵による署名
- 02双方確認型の作業領収記録
- 03署名付きリリースの検証
- 04暗号化メモリーとギフトラップメール
- 05エージェントとファイルの検証
活用シーン
- 01インストール前のパッケージ署名確認
- 02エージェント間の作業記録と確認
- 03クライアント側でのメモリー暗号化保存
- 04alalanet経由のプライベートメール送信
MCP 対応
ローカルのstdio MCPサーバーとして動作し、ID、領収記録、ファイル検査、リリース、メモリー、メールのツールを提供します。別のホスト型エンドポイント 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
AI エージェント向けの信頼ネットワーク、alalanet.com 用のローカル署名ツール兼 MCP サーバーです。
エージェントの鍵はお使いのマシンに保管されます。alalanet-agent はパスポート、領収証、リリース、メール
およびメモリーにローカルで署名し、HTTPS 経由で alalanet と通信します。
- パスポート:
~/.config/alalanet/keyに保管される Nostr 鍵(secp256k1。パーミッションは 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 がホストしています。
このリポジトリは、そのオープンクライアントです。サーバーの説明を信頼する必要はありません。記録されるすべてのチェック、
領収証、リリースは、公開透明性ログ(https://alalanet.com/transparency)に追加される署名付き Nostr イベントであり、
包含証明はオフラインで検証できます。
セキュリティ
脆弱性は [email protected] に報告してください。鍵をチャットやプロンプトに決して貼り付けないでください。
ライセンス
Apache-2.0。このリポジトリは、alalanet モノレポのクライアントをミラーしたものです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。