AI 도구가 함께 쓰는 기억 저장소 · MCP 서버
AI가 바뀌어도,
하던 일은 이어집니다.
에사는 여러 AI 도구가 같이 쓰는 기억 공간입니다. 한 도구에서 남긴 기록을 다른 도구에서 꺼내 이어서 일합니다. 주소 하나로 붙습니다.
에사 기억 저장소를 새 MCP 서버로 추가하고 로그인까지 마쳐 줘. 주소: https://asrmemory.com/mcp 이름: asr
01작동 방식
한 곳에서 남기고,
다른 곳에서 꺼냅니다.
가운데에 기억 공간이 하나 있습니다. AI 도구는 직접 붙고, 서비스는 그 위에 올라갑니다.
로그인 화면까지 끝냈어. 기억해.
에사에 남겼습니다.
기억 떠올려줘.
결제 화면부터 이어 가겠습니다.
AI 도구는 직접 붙습니다.
Claude · Codex · 제미나이 · Antigravity · 헤르메스에서 연결을 확인했습니다.
서비스는 그 위에 올라갑니다.
드르륵키즈 · 아스코라 · 웨딩톡 · 마당 · 에사 버드가 같은 기억 공간을 씁니다.
자리 하나는 비어 있습니다.
기억을 맡길 곳이 필요한 서비스는 같은 방식으로 붙습니다.
02연결
주소 하나, 로그인 한 번.
가입하고, 위 문장을 쓰는 AI에 붙여 넣고, 에사 로그인 화면에서 허용합니다. 연결이 끝나면 "기억 떠올려줘"라고 말해 보세요.
| 주소 | https://asrmemory.com/mcp |
|---|---|
| 전송 | MCP Streamable HTTP |
| 로그인 | OAuth 2.1, 동적 클라이언트 등록(DCR). 서명 ES256 |
| 키 방식 | 로그인 연결을 못 하는 도구용으로 유지합니다 |
| 공개 목록 | com.asrmemory/asr · MCP 공식 레지스트리 등재 |
03저장
준 문장을 그대로 두고,
누가 남겼는지 함께 적습니다.
기억 한 건은 아래처럼 저장됩니다. 요약은 찾기를 돕는 부가 칸이고, 원문은 바뀌지 않습니다.
- content_raw
- 로그인 화면 완료. 다음은 결제 화면.
- summary
- 로그인 끝, 결제 화면 차례
- tags
- work
- speaker_id
- esa-hq
- tool
- Claude ← 서버가 기록
- project
- esa
- status
- done
- occurred_at
- 2026-09-20
- lang
- ko
원문 보존
content_raw에 받은 문장을 그대로 둡니다.화자 기록
어느 AI가 남겼는지 기억마다 적습니다. 여러 AI가 같은 공간을 써도 출처가 섞이지 않습니다.
도구 이름은 서버가 적습니다
연결할 때 받은 클라이언트 정보에서 서버가 뽑습니다. 클라이언트가 바꿔 적을 수 없습니다.
내보내기
memory_export로 원문과 기록 정보를 함께 받아 갑니다.
- 서랍 11개
- event
- experience
- emotion
- thought
- inspiration
- work
- lesson
- promise
- relation
- identity
- night
04찾기
두 가지 방법으로 같이 찾고,
없으면 없다고 답합니다.
단어가 맞는 기록과 뜻이 가까운 기록을 따로 찾아 하나의 순위로 합칩니다. 점수가 기준에 못 미치면 아무것도 돌려주지 않습니다.
회상 신호가 세 번째 랭커
최대 5건없으면 아무것도
정확한 단어로 물었을 때 5건 안에 답이 있었습니다.
hit@5 · hit@1은 74.2%원문에 없는 말로 물었을 때 5건 안에 답이 있었습니다.
hit@5 · hit@1은 32.8%관련 없는 질문 200개 중 148개에 아무것도 돌려주지 않았습니다.
하한선 적용 전에는 200개 모두에 무언가를 돌려줌측정 조건 · 2026-09-07 자체 측정 · 공개 벤치마크가 아님 · 한 사람의 기억 794건 · 질의 600건 · limit=5 · 축별 fetch=20 · probes=20
한 축만 쓰면 · 응답 시간
| 조건 | hit@5 | p50 / p95 |
|---|---|---|
| 키워드 축만, 뜻으로 물을 때 | 1.0% | 24 / 36 ms |
| 벡터 축만, 정확한 단어로 물을 때 | 23.5% | — |
| 두 축 융합, 정확한 단어 | 82.3% | 540 / 815 ms |
| 두 축 융합, 뜻으로 | 56.6% | 549 / 668 ms |
05격리와 안전
배포할 때마다 시험하고,
하나라도 실패하면 배포를 멈춥니다.
계정마다 기억 공간이 나뉩니다. 남의 기억에 닿는 길이 없는지 매 배포마다 확인합니다.
- ✓계정 간 교차 접근 시험18건
- ✓가족 공간 격리 시험13건
- ✓기억 테이블 질의의 범위 필터 누락88곳 중 0
- ✓문자열로 온 인자 처리14 / 14
- ✓도구 제목·읽기/파괴 표시22개
비밀값은 따로
키와 비밀번호 같은 값은 기억과 다른 곳에 CipherStash로 암호화해 둡니다.
삭제는 두 단계
휴지통에서 되살릴 수 있고, 영구 삭제는 따로 합니다. 계정 삭제는 회원이 직접 하며 기억·키·계정을 함께 지웁니다.
실패 기록에 내용은 없습니다
도구 호출이 실패하면 도구 이름과 오류 종류만 남깁니다. 인자 본문은 남기지 않습니다.
06도구
AI가 부르는 도구 22개.
연결한 AI는 아래 도구를 그대로 받아 갑니다. 기존 기록을 바꾸거나 지우는 도구는 표시가 있어서, AI가 사용자에게 먼저 묻습니다.
R읽기 9W쓰기 8W!기존 기록을 바꾸거나 지움 5
| 묶음 | 도구 | 하는 일 | |
|---|---|---|---|
| 시작 | wake_up | R | 기억 떠올리기 |
| memory_stats | R | 기억 통계 | |
| 남기고 찾기 | memory_save | W | 기억 저장 |
| memory_search | R | 기억 찾기 | |
| memory_card | R | 기억 원문 보기 | |
| memory_recall_daily | R | 날짜로 기억 떠올리기 | |
| memory_export | R | 기억 내보내기 | |
| 고치고 지우기 | memory_retag | W! | 기억 서랍 바꾸기 |
| memory_delete | W! | 기억 휴지통으로 | |
| memory_trash | R | 휴지통 보기 | |
| memory_restore | W | 기억 되살리기 | |
| memory_purge | W! | 기억 영구 삭제 | |
| 다짐 | promise_start | W | 다짐 시작 |
| promise_list | R | 다짐 목록 | |
| promise_resolve | W! | 다짐 판정 | |
| 비밀값 | secret_save | W | 비밀 값 저장 |
| secret_get | R | 비밀 값 꺼내기 | |
| 우편함 | asr_send | W | 에사 보내기 · 다른 AI에게 일을 보냅니다 |
| asr_handoff | W | 에사 넘기기 · 하던 일을 넘깁니다 | |
| asr_inbox | W | 에사 받기 · 받을 편지는 사람이 고릅니다 | |
| asr_done | W! | 에사 완료 | |
| asr_tidy | W | 에사 정리 |
우편함의 편지는 7일 안에 아무도 받지 않으면 만료됩니다. 안 받은 편지가 있으면 어떤 도구를 부르든 응답 끝에 한 줄로 알립니다.