Keyfold MCP server
2026년 10월 20일 커밋비밀 값을 모델에 노출하지 않고 암호화된 금고의 API 키를 AI agent가 사용할 수 있도록 합니다.
다른 이름 codewithkolin/keyfold
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1
- 마지막 커밋
- 2026년 10월 20일
- 라이선스
- AGPL-3.0
Keyfold MCP란?
Keyfold은(는) MCP server입니다. 비밀 값을 모델에 노출하지 않고 암호화된 금고의 API 키를 AI agent가 사용할 수 있도록 합니다.
프로젝트 README에서 생성된 요약
Keyfold MCP server 정보
Keyfold은 실제 비밀 값을 언어 모델에 노출하지 않고 AI agent에 API 키를 제공할 수 있게 합니다. 이 MCP server는 macOS의 Keyfold 데스크톱 애플리케이션과 연결되어 Claude Code 및 Cursor와 같은 클라이언트가 암호화된 오프라인 우선 금고에 접근할 수 있도록 지원합니다. CLI와 실행 중인 앱 사이의 통신에는 로컬 소켓 프로토콜을 사용하여 요청 과정에서 민감한 데이터가 모델로 직접 전송되지 않도록 보장합니다.
개발자는 제공되는 7가지 도구를 사용하여 프로젝트를 관리하고, 새로운 키를 저장하거나, 기존 .env 파일을 가져올 수 있습니다. 도구는 비밀 값을 반환하는 대신, 승인된 .env 파일을 작성하거나 자격 증명이 주입된 명령을 실행하는 등의 작업을 수행합니다. 모든 요청은 어떤 명령이나 파일에 접근하는지 정확히 표시하는 Keyfold 앱의 클릭을 통해 수동 승인을 거쳐야 합니다. 이러한 설정은 클라우드 계정이나 텔레메트리 없이도 Argon2id 및 XChaCha20-Poly1305로 암호화된 데이터를 사용자의 로컬 머신에 안전하게 유지합니다.
활용 사례
- 1명령에 키 주입금고에 저장된 자격 증명을 사용하여 특정 터미널 명령을 실행하도록 AI agent에게 요청합니다.
- 2환경 파일 생성수동 승인을 거친 후 AI 클라이언트가 프로젝트 비밀 값을 포함하는 .env 파일을 생성하도록 합니다.
- 3금고 조직 관리에이전트에게 새로운 프로젝트를 생성하거나 기존 환경 설정을 암호화된 금고로 가져오도록 지시합니다.
- 4안전한 자격 증명 접근모델이 실제 비밀 문자열을 전혀 볼 수 없는 상태에서 AI agent를 사용하여 사용 가능한 키와 프로젝트 목록을 확인합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능codewithkolin/keyfold is public and reachablegithub.com/codewithkolin/keyfold ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-20github.com/codewithkolin/keyfold ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Keyfold core
The open-source parts of Keyfold, an offline-first vault for developers: API keys organised by project and environment, plus passwords, in one encrypted file. No account, no cloud, no telemetry.
The Keyfold app for Mac is built on these crates (Windows is coming through the Microsoft Store). Get it at keyfold.app/download; signed builds are also on the Releases page.
What is here
| Crate | What it does |
|---|---|
crates/keyfold-core |
Argon2id key derivation, XChaCha20-Poly1305 envelope encryption, the tamper-evident vault format, rolling backups, the Recovery Kit, .env parsing, key detection patterns, 2FA codes (RFC 6238) and offline Ed25519 licence verification |
crates/keyfold-agent |
The JSON-line protocol between the keyfold CLI and the running app, over an owner-only local socket |
crates/keyfold-cli |
The keyfold command line and the MCP server for Cursor and Claude Code. No tool returns a secret value; every request is approved in the app |
Use it with an AI agent (MCP)
keyfold mcp lets Claude Code, Cursor, Codex, Gemini CLI and other MCP clients use your API keys without the model seeing them. Its seven tools list project and key names, write a .env file you approve, run a command with the keys injected, store a key, create a project and import a .env file. None of them returns a secret value. Every request waits for your click in the Keyfold app, which shows the command or file the keys are for.
- Install Keyfold for Mac. In the app, open Settings › General › Command line and MCP and click Install, which puts
keyfoldon yourPATH. - Add the server to your client:
claude mcp add --scope user keyfold -- keyfold mcp
Cursor (.cursor/mcp.json): { "mcpServers": { "keyfold": { "command": "keyfold", "args": ["mcp"] } } }
A command you approve can still print a key, and the model reads what it prints; the MCP guide covers that and one-hour approvals. The server needs the Keyfold app running and unlocked on the same Mac. The Dockerfile builds it on Linux only so that MCP directories can read its tool list.
MCP Registry name: mcp-name: io.github.codewithkolin/keyfold
Docs
- Vault format: every byte of the file, and how it is authenticated.
- Threat model: what Keyfold protects against, and what it cannot.
- MCP and CLI guide: connecting an AI agent without showing it your keys.
Build and test
cargo test --workspace
cargo clippy --workspace --all-targets -- -D warnings
cargo build --release -p keyfold-cli # the `keyfold` binary
Rust stable, no other toolchain needed.
Security
Please report vulnerabilities privately; see SECURITY.md.
Licence
AGPL-3.0-only. See the LICENSE file in each crate. The Keyfold desktop app around these crates is proprietary.
Keyfold MCP 질문
AI agent의 요청은 어떻게 인증되나요?
MCP server가 수행하는 모든 요청은 Keyfold 데스크톱 앱에서 클릭을 통한 수동 승인이 필요합니다.
지원되는 플랫폼은 무엇인가요?
Keyfold 앱은 현재 Mac에서 사용할 수 있으며, Windows 버전은 Microsoft Store를 통해 출시될 예정입니다.
MCP 도구로 무엇을 할 수 있나요?
프로젝트 및 키 목록 조회, 승인된 .env 파일 작성, 키가 주입된 명령 실행, 키 저장, 프로젝트 생성, .env 파일 가져오기 등이 가능합니다.