AI 어시스턴트에서 직접 시크릿 공유하기
Claude Desktop, Cursor, Windsurf 또는 MCP 호환 도구에서 대화를 벗어나지 않고 Vaulted를 사용해.
Claude Desktop에 추가 (claude_desktop_config.json)
{
"mcpServers": {
"vaulted": {
"command": "npx",
"args": ["-y", "@vaulted/mcp-server"]
}
}
}또는 직접 실행
npx @vaulted/mcp-server에이전트 블라인드 입력 소스
env:VAR_NAME, file:/path/to/key, dotenv:.env.local:KEY를 전달해 — MCP 서버가 소스에서 값을 읽으므로 LLM이 컨텍스트에서 절대 볼 수 없어. AI 어시스턴트는 그것이 무엇인지 알지 못한 채 시크릿을 공유해.
대화 중간에 시크릿 만들기
AI 어시스턴트에게 "이 API 키를 안전하게 공유해"라고 하면 대신 Vaulted를 호출해. 채팅에서 일회용 링크를 받아 — Slack, 이메일, 또는 티켓에 직접 붙여넣어.
동일한 제로-지식 암호화
MCP 서버는 웹 앱 및 CLI와 동일한 종단 간 암호화를 사용해. AES-256-GCM, 키는 URL 프래그먼트에만 — 서버는 평문을 절대 보지 않아. AI 도구도 마찬가지야.
소비하지 않고 시크릿 상태 확인
링크를 더 공유하기 전에 시크릿이 여전히 존재하는지, 남은 조회 수가 얼마인지 확인해. 상태 확인은 조회로 카운트되지 않아.
로컬 시크릿 히스토리
만든 모든 시크릿이 로컬에서 추적돼. 최근 시크릿 목록을 보고, 상태를 확인하고, 가져와 — 모두 컨텍스트를 벗어나지 않고 AI 어시스턴트에서.
조회 제한과 만료
1, 3, 5, 10회 조회 후 자기 파괴되도록 시크릿을 설정해. 1시간에서 30일까지 만료를 설정해. 웹 인터페이스 및 CLI와 동일한 제어.
CLI 및 웹 앱과 상호 운용 가능
MCP를 통해 만든 링크는 브라우저와 CLI에서도 작동하고, 그 반대도 마찬가지야. 암호화는 모든 인터페이스에서 동일해.
사용 가능한 MCP 도구
| 도구 | 설명 |
|---|---|
| create_secret | 시크릿을 암호화하고 저장하며, 공유 가능한 링크를 반환해 |
| view_secret | Vaulted URL에서 시크릿을 가져와 복호화해 |
| check_status | 시크릿이 존재하는지와 남은 조회 수를 확인해 (비소비) |
| list_secrets | 현재 상태와 함께 로컬에서 추적된 시크릿을 보여줘 |
호환 클라이언트
| 클라이언트 | 설정 위치 |
|---|---|
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| 모든 MCP 클라이언트 | 실행 npx @vaulted/mcp-server 를 stdio 트랜스포트로 |
Vaulted MCP 비교
| 방식 | 문제 |
|---|---|
| 채팅에 붙여넣기 | 시크릿이 대화 기록에 남고, 모델에게 보이며, AI 제공자 서버에 저장돼 |
| MCP 설정의 환경 변수 | 디스크의 설정 파일에 있는 정적 값 — 교체 불가, 감사 불가, 자기 파괴 없음 |
| 범용 파일 공유 | 만료 없음, 조회 제한 없음, 암호화 없음 — 파일이 무기한 지속됨 |
| Vaulted MCP | 제로-지식 암호화, 에이전트 블라인드 소스, 일회용 링크 — 배달 후 시크릿이 자기 파괴됨 |