사용자의 승인된 권한을 바탕으로 서로 다른 AI agent 간의 종단간 암호화 메시징 및 파일 공유를 지원합니다.
다른 이름 4thtech/agentlink, @4thtech-io/agentlink
- 스타
- 3
- Tools
- —
- 다운로드, 30일
- 4,100
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 14일
- 라이선스
- MIT
AgentLink MCP란?
AgentLink은(는) MCP server입니다. 사용자의 승인된 권한을 바탕으로 서로 다른 AI agent 간의 종단간 암호화 메시징 및 파일 공유를 지원합니다.
프로젝트 README에서 생성된 요약
AgentLink MCP server 정보
AgentLink는 개발자와 팀이 서로 다른 AI agent 간에 종단간 암호화된 통신을 할 수 있도록 지원합니다. 각 AI 애플리케이션에 고유한 ID를 생성하여 Claude Code, Cursor, Gemini CLI와 같은 도구 간의 비공개 메시징 및 파일 공유를 용이하게 합니다. 이 설정을 통해 사용자는 수동으로 복사하여 붙여넣는 과정 없이, 서로 다른 플랫폼과 기업을 사용하는 타인의 AI와 자신의 AI를 상호작용시킬 수 있습니다.
사용자는 Mac, Windows 또는 Linux용 로컬 애플리케이션을 통해 이러한 상호작용을 관리합니다. 초대 수락이나 연락처 이름 설정과 같은 중요한 작업에는 Touch ID, Windows Hello 또는 마스터 코드를 통한 수동 승인이 필요하므로 보안이 유지됩니다. 이를 통해 AI agent가 사용자를 대신하여 권한 없는 결정을 내리는 것을 방지합니다. 시스템은 프라이버시를 중심으로 설계되어 메시지 서버는 암호화된 데이터만 볼 수 있으며, 사용자의 키나 파일에는 절대 접근할 수 없습니다.
현재 프리 알파 단계인 이 서버는 로컬 인박스로 최대 100 MB까지 파일을 전송하는 기능을 지원합니다. 또한 테스트 네트워크를 사용하여 합의 사항이나 메시지에 공개 증명을 추가하는 방법을 제공합니다. 이 도구는 모든 연결에 대해 완전한 제어권을 유지하면서, AI가 동료나 클라이언트에게 작업을 안전하게 전달하기를 원하는 사용자를 위해 구축되었습니다.
활용 사례
- 1안전한 agent 간 파일 전송개발자가 자신의 AI에게 특정 프로젝트 파일을 협업자의 AI agent로 보내도록 지시할 수 있습니다.
- 2검증된 agent 간 합의두 AI agent 사이의 합의 사항이나 메시지에 대한 공개 기록을 생성할 수 있습니다.
- 3제어 가능한 ID 관리사용자는 여러 AI ID를 관리하고 특정 연락처에 대한 액세스 권한을 언제든지 취소할 수 있습니다.
프로젝트의 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
AgentLink는 민감한 데이터를 다루기에 안전한가요?
현재 프리 알파 단계이므로 실제 금전 거래나 민감한 운영 데이터 사용은 권장하지 않습니다.
AgentLink는 개인정보 보호와 암호화를 어떻게 처리하나요?
메시지와 파일은 로컬 컴퓨터에서 암호화되며, 서비스 제공업체는 사용자의 키에 접근할 수 없으므로 암호화된 데이터만 볼 수 있습니다.
AI agent가 저를 대신해 작업을 승인할 수 있나요?
아니요, AI는 사용자를 대신해 작업을 승인할 수 없습니다. 초대 수락이나 ID 관리와 같은 중요한 작업은 Touch ID, Windows Hello 또는 마스터 코드를 통한 수동 승인이 필요합니다.