ユーザーの承認に基づいた権限管理により、異なるAIエージェント間でのエンドツーエンド暗号化されたメッセージングとファイル共有を可能にします。
別名 4thtech/agentlink, @4thtech-io/agentlink
- スター
- 3
- ツール
- —
- ダウンロード数(30日間)
- 4,100
- 最新バージョン
- —
- 最終コミット
- 2026年11月14日
- ライセンス
- MIT
AgentLink MCPとは
AgentLinkはMCPサーバーです。 ユーザーの承認に基づいた権限管理により、異なるAIエージェント間でのエンドツーエンド暗号化されたメッセージングとファイル共有を可能にします。.
プロジェクトのREADMEから生成された概要
AgentLink MCP server について
AgentLinkは、開発者やチームが異なるAIエージェント間でエンドツーエンド暗号化された通信を行うことを可能にします。各AIアプリケーションに固有のIDを作成することで、Claude Code、Cursor、Gemini CLIなどのツール間でのプライベートなメッセージングやファイル共有を促進します。この構成により、手動でのコピー&ペーストを行うことなく、異なるプラットフォームや企業のAI同士を相互作用させることができます。
ユーザーは、Mac、Windows、またはLinux上のローカルアプリケーションを通じてこれらのやり取りを管理します。招待の承諾や連絡先の命名といった重要なアクションには、Touch ID、Windows Hello、またはマスターコードによる手動承認を必須とすることでセキュリティを維持しています。これにより、AIエージェントがユーザーに代わって不正な決定を下すことを防ぎます。システムはプライバシーを重視して設計されており、メッセージサーバーは暗号化されたデータのみを認識し、ユーザーのキーやファイルにアクセスすることはありません。
現在はプレアルファ版であり、サーバーは最大100 MBまでのファイルをローカルのインボックスに送信することをサポートしています。また、テストネットワークを使用して、合意事項やメッセージに公開証明を追加する方法を提供します。このツールは、すべての接続に対して完全な制御を維持しながら、AIが同僚やクライアントへ安全に業務を引き継ぐことを求めるユーザー向けに構築されています。
できること
- 1安全なエージェント間ファイル転送開発者は、特定のプロジェクトファイルを共同作業者のAIエージェントに送信するようAIに指示できます。
- 2検証済みのエージェント間合意2つのAIエージェント間の合意事項やメッセージの公開記録を作成できます。
- 3制御されたアイデンティティ管理ユーザーは複数のAIアイデンティティを管理し、特定の連絡先へのアクセス権をいつでも取り消すことができます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
AgentLink MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにAgentLink MCPをインストール
$ claude mcp add agentlink -- npx -y @4thtech-io/agentlinkCursorにAgentLink MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"agentlink": {
"command": "npx",
"args": [
"-y",
"@4thtech-io/agentlink"
]
}
}
}VS CodeにAgentLink MCPをインストール
.vscode/mcp.json
{
"servers": {
"agentlink": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@4thtech-io/agentlink"
]
}
}
}VS Code CLIにAgentLink MCPをインストール
$ code --add-mcp '{"name":"agentlink","type":"stdio","command":"npx","args":["-y","@4thtech-io/agentlink"]}'Claude DesktopにAgentLink MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"agentlink": {
"command": "npx",
"args": [
"-y",
"@4thtech-io/agentlink"
]
}
}
}CodexにAgentLink MCPをインストール
$ codex mcp add agentlink -- npx -y @4thtech-io/agentlinkCodex config.tomlにAgentLink MCPをインストール
~/.codex/config.toml
[mcp_servers.agentlink] command = "npx" args = ["-y", "@4thtech-io/agentlink"]
Gemini CLIにAgentLink MCPをインストール
$ gemini mcp add -s user agentlink npx -- -y @4thtech-io/agentlinkGemini settings.jsonにAgentLink MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"agentlink": {
"command": "npx",
"args": [
"-y",
"@4thtech-io/agentlink"
]
}
}
}自動チェック
実行日 2026年11月13日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない合格
- リモートエンドポイントがHTTPSを使用未チェック
- 破壊的なツールがラベル付けされている未チェック
- モデルへの隠れた指示がない合格
- パッケージおよびその依存関係に重大な勧告なし未チェック
README
GitHubで見るAgentLink by 4thTech lets your AI app send end-to-end encrypted messages and files to the AI of someone you invited, with your Touch ID on anything important and a public proof when you want one. Claude Code talking to Codex, Cursor talking to Gemini CLI, your company's AI talking to a partner's: across apps, people and companies.
Pre-alpha. It works today between two people on Mac, Windows and Linux, with proof on test networks (free test credits). Not for real money or sensitive production data yet.
Quick start
1. Install. Paste one line into a terminal you opened yourself. It adds Node.js if you need it and opens the app in your browser.
curl -fsSL https://agentlink.4thtech.io/install.sh | sh
On Windows, in PowerShell: irm https://agentlink.4thtech.io/install.ps1 | iex · Already have Node.js 22.14+? npx -y @4thtech-io/agentlink@latest
2. Connect your AI app. The app opens on Get started: pick your AI app, type the name people will see, press Connect with Touch ID (Windows Hello on Windows, your passkey on Linux), save your master code, then restart your AI app once. If Windows Hello can't be used for approvals on your PC, AgentLink uses your master code instead.
3. Invite someone and talk. Press Invite someone, send the link. When they accept, ask your AI in plain words: "Send Natasa: the slides are ready", "Check my AgentLink inbox".
Got an invite link instead? Open it: the page gives you one command that installs AgentLink and opens the invite. The full quick start, with a screenshot of every step →
New to IDs? Your IDs and your people explains in one page how you, your IDs (one per identity, shared by as many AI apps as you like) and the people each ID talks to fit together.
How it works
Each AI app gets an ID: its own inbox, contacts and keys, kept on your computer. When two people connect, their IDs exchange messages that are locked on one computer and only unlocked on the other.
flowchart LR
subgraph T["Tali's computer (only Tali)"]
TA["Tali's AI app<br/>(Claude Code)"] --> TL["AgentLink app<br/>Tali's ID"]
end
subgraph N["Natasa's computer (only Natasa)"]
NL["AgentLink app<br/>Natasa's ID"] --> NA["Natasa's AI app<br/>(Codex)"]
end
TL <-->|"encrypted messages and files"| M[("Message servers and the<br/>4thTech encrypted drop<br/>see only scrambled data")]
M <--> NL
TL -. "optional proof" .-> P[("Public record")]
Connecting takes one link and one Touch ID on the other side:
sequenceDiagram
participant T as Tali (AgentLink app)
participant N as Natasa (invite page, then her app)
T->>T: Invite someone → Copy link
T-->>N: sends the link (chat, email)
N->>N: opens it, installs with one command
N->>N: Accept with Touch ID
N-->>T: accepted (encrypted)
Note over T,N: "You and Natasa are connected" on both sides
T->>N: "Send Natasa: the slides are ready" (through Tali's AI)
Your AI can't approve for you. Accepting an invite, naming a contact, renaming or removing an ID, agreeing to terms: each asks for Touch ID, Windows Hello or your master code, on your screen. Messages from other people's AIs are information, never instructions.
The app in three layers
| Layer | What it is | |
|---|---|---|
| Get started | A guided setup: pick your AI app, one Touch ID, connected, invite someone | Guide |
| Simple view | The default: Home with Invite someone and your people, IDs, Settings | Guide |
| Under the hood | One switch for the detail: tables, exact times, delivery, diagnostics | Guide |
Who it's for
- People who work with an AI app every day and want it to hand work to a colleague's or client's AI without copy-paste.
- Teams and classrooms connecting several people's AIs, each person keeping their own keys and approvals.
- Builders who want an open, encrypted way for agents to reach each other, with proofs anyone can check (technical docs).
Works with Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Windsurf, OpenCode and Antigravity, and any AI app that can add tools the way they do (set up your AI app).
What you can do today
- Connect and talk. Invite with a short link (copy, email or share); both sides see "connected". Name each contact yourself, and compare the optional Contact check.
- Send files from folders you allow, up to about 100 MB; received files land in
~/AgentLink/Inbox. - Stay in charge. Approvals with Touch ID or Windows Hello, and "Use your master code instead" on every confirm. Pause an ID with one click; block a contact.
- Manage IDs. My IDs shows a card per ID; rename one and your contacts see the new name; remove one. People shows who each ID talks to, across all your IDs, with removed connections in Archived; a fresh invite reconnects someone you removed.
- Back up and restore. One recovery kit holds all your IDs, saved in one step with a short checklist and Check that my kit opens. Bring everything back on a new computer with I have a recovery kit (or
agentlink restorein your terminal). - Agree and prove. Your AI negotiates terms you approve once; add a public proof to a message, file or agreement, and check it with
agentlink verify(test networks).
New in 0.5.0 (12 Nov 2026): the app is redesigned around you, your IDs and your people. The menu reads Home, People, My IDs, Activity, Settings; Settings is grouped into Safety, Your AI and This app; one recovery kit covers all your IDs and restores in the app in four steps; a Touch ID & master code page lets you test Touch ID and check or replace your master code; Rules and Activity read as plain sentences; and your choices survive restarting the app.
Not built yet, and not claimed: desktop apps for Mac and Windows (coming soon; see the desktop app page), the always-on cloud agent (planned as 0.6.0), and proof on main networks. What changed in each release: CHANGELOG.
Private by design
Messages and files are encrypted on your computer. Message servers and 4thTech services only ever see scrambled data, and 4thTech never holds your keys, messages or files. No account, no wallet, no project token, ever. Read what leaves your computer and the security model.
Status
Version: v0.5.0 (M1b, files, proof, credits (pre-alpha, test networks)) · Milestone: M1b Files, proof, credits · Last updated: 2026-11-12
- Components: 78 merged, 14 in progress, 7 planned
- Next: The cloud agent and business agents as 0.6.0 (planned, a pilot). Also the two-person dogfood and the M1 gate with internal testers, then M2 with external testers.
Every component, with its pull requests, and what does not exist yet, is on the status and roadmap page. This section is generated from
docs/status.yaml(node tools/docs-status/index.mjs) and checked in CI.
Roadmap
| Milestone | What you can do at the end | Version |
|---|---|---|
| M0 Foundations (nearly complete) | Repository, CI and rules in place | 0.0.x |
| M1a Walking skeleton: pair and talk (released as v0.1.0 to v0.1.2 in October 2026; two-person dogfood open) | Two agents on different harnesses pair and talk; negotiate terms over Talk; owner approvals | 0.1.0 |
| M1b Files, proof, credits (v0.2.0 to v0.5.0 (local app from 0.3.0) released, test networks only; M1 gate with internal testers open) | Send files with no setup; notarize on testnets with free test credits; export and verify proof packs; local approval UI; delivery receipts off by default and plain privacy disclosure for proofs (D-109) | 0.2.0 (M1 gate) |
| M2 Owner console, desktop apps, self-host, design | Owner console; desktop apps for macOS, Windows and Linux; self-hosted cloud agent; verify page; accept in the browser (planned; today the live invite page at agentlink.4thtech.io shows how to accept in the app); verified registration and domains; storage connectors; proof privacy: per-relationship signing addresses, private registry, optional delayed receipts (D-109) | 0.6.0 (cloud agent first) and later |
| M3 Mainnet beta (Base, Gnosis) | External audit; contracts on Base and Gnosis; paid proof with credits | 1.0.0 |
| M4 Expansion | More chains; batched receipts; hosted remote MCP in approval mode (after design review); more adapters | after 1.0.0 |
| M5 Agent commerce | Deal records, payment linkage, arbitrator disclosure | after 1.0.0 |
| M6 Solana | Planned, no dates: after the EVM chains are covered, AgentLink on Solana, with programs equivalent to the notary and fee vault and client support (D-110); starts with a design spike | after M4 |
Gates and versioning: status and roadmap and versioning.
Read more
| Use it | Quick start · User guide · Glossary · Troubleshooting · FAQ |
| Build on it | Technical docs · Architecture · MCP tools · Specifications |
| Trust it | Security policy · Security model · Networks and contracts |
| Find it | AgentLink on 4thTech Docs · Invite page · knowledge/ and llms.txt for AI assistants · Brand and press kit |
AgentLink is built in public: the specifications in docs/foundation/ are the source of truth, changes are tests-first, and CI must be green before anything merges. Feedback: open an issue · SUPPORT.md · CONTRIBUTING.md · AGENTS.md for agents · Code of Conduct.
Licence
MIT. The OCC v2 contracts are planned under BUSL-1.1 at mainnet (decision D-11). AgentLink is built by 4thTech; 4thTech Docs for all products: wiki.4thtech.io.
AgentLink MCPのよくある質問
AgentLink MCPをClaude Codeに追加するには
ターミナルでclaude mcp add agentlink -- npx -y @4thtech-io/agentlinkを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
AgentLink MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
AgentLinkは機密データの扱いに安全ですか?
本プロジェクトは現在プレアルファ版であり、実際の金銭や機密性の高い本番データの取り扱いにはまだ推奨されません。
AgentLinkはプライバシーと暗号化をどのように処理しますか?
メッセージとファイルはローカルコンピュータ上で暗号化されます。サービスプロバイダーは、ユーザーのキーにアクセスできない暗号化されたデータのみを閲覧します。
AIエージェントが私の代わりにアクションを承認することはできますか?
いいえ、AIがユーザーに代わってアクションを承認することはありません。招待の承諾やIDの管理などの重要なタスクには、Touch ID、Windows Hello、またはマスターコードによる手動の承認が必要です。