핵심만 먼저
- Claude: 지금 바로 돼요. MCP 메모리 서버를 커넥터로 추가하거나(Claude.ai), 명령어 한 줄로 추가하면 돼요(Claude Code).
- ChatGPT: 원격 MCP 서버는 Settings › Plugins › Add › Add custom MCP server에서 추가해요. 로컬 서버는 연결되지 않아요. BrainTube는 OAuth로 작동하고, 무료 요금제에서도 쓸 수 있어요.
- 어떤 서버를 고를까: 로컬에서 무료로 쓰려면 공식 memory 서버나 Basic Memory, 셀프 호스팅이라면 mcp-memory-service, 어떤 클라이언트에서든 접근할 수 있는 호스팅형이라면 Mem0, Supermemory, BrainTube가 있어요.
MCP로 Claude나 ChatGPT에 장기 기억을 주는 방법, 단계별로
예시로는 BrainTube 서버를 사용할게요. 저희가 만든 서버이기도 하고, 원격 서버라 따로 설치할 게 없거든요. 다른 원격 MCP 서버도 URL과 인증 방식만 바꾸면 같은 방법으로 연결할 수 있어요.
엔드포인트
아래의 모든 클라이언트는 같은 streamable-HTTP 엔드포인트를 사용해요. Claude로 테스트했고, MCP streamable-HTTP를 지원하는 클라이언트라면 모두 같은 엔드포인트를 쓰면 돼요.
https://mcp.brain-tube.com/mcp1. Claude.ai와 Claude Desktop: 클릭 한 번으로 OAuth 연결
Claude.ai나 Claude Desktop을 열고 Customize → Connectors → + Add → Add custom connector(사용자 지정 → 커넥터 → 추가 → 사용자 지정 커넥터 추가)로 이동하세요. 엔드포인트를 붙여 넣고, 안내가 나오면 로그인하면 돼요. API 키는 필요 없어요. 커넥터는 Claude 계정에 연결되기 때문에 BrainTube를 한 번만 추가하면 두 곳 모두에서 쓸 수 있어요.
2. Claude Code: 명령어 한 줄
터미널에서 내 키를 넣어 아래 명령어를 실행하세요.
claude mcp add --transport http braintube https://mcp.brain-tube.com/mcp \
--header "X-BrainTube-Token: bt_your_key_here"그다음 Claude Code 안에서 /mcp를 입력해 braintube가 연결됨으로 표시되는지 확인하세요. 현재 프로젝트뿐 아니라 모든 프로젝트에서 쓰려면 --scope user를 붙이면 돼요.
3. Cursor 등 다른 MCP 클라이언트: JSON 설정
이 클라이언트들은 설정 형식이 같아서, 아래 서버 블록을 어디서든 그대로 쓸 수 있어요.
{
"mcpServers": {
"braintube": {
"type": "streamable-http",
"url": "https://mcp.brain-tube.com/mcp",
"headers": {
"X-BrainTube-Token": "bt_your_key_here"
}
}
}
}- Cursor: Settings → MCP → Add Server(같은 URL과 헤더)
Claude Desktop만 예외예요. 1단계의 커넥터를 사용하세요. Claude Desktop의 설정 파일(Settings → Developer → Edit Config)은 로컬 서버만 실행하기 때문에, 이 블록을 넣어도 연결되지 않아요. 로컬 서버용 설정 파일 위치는 다음과 같아요.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json, Microsoft Store(MSIX) 버전이라면%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json이에요. Store 버전에서는 Edit Config가 첫 번째 파일을 여는데, 앱은 두 번째 파일을 읽는 경우가 있어요.
4. ChatGPT: 현재 지원 현황
ChatGPT는 Settings › Plugins › Add › Add custom MCP server에서 원격 MCP 서버를 추가해요. 읽기뿐 아니라 쓰기 작업까지 허용할 요금제는 OpenAI가 정하니, OpenAI 고객센터에서 내 요금제를 확인해 보세요. ChatGPT는 공개 HTTPS 주소에 있는 서버에만 접근할 수 있어서, 내 컴퓨터에서 실행되는 로컬 메모리 서버는 연결되지 않아요.
BrainTube를 연결하려면 Settings › Plugins › Add › Add custom MCP server를 열고, https://mcp.brain-tube.com/mcp를 붙여 넣은 뒤 OAuth를 선택하세요. 위험 안내 체크박스에 체크하고 Create, Connect를 차례로 누른 다음 로그인하면 돼요. 2026년 10월 19일에 전체 과정을 처음부터 끝까지 테스트했고, ChatGPT가 라이브러리를 검색해 저장된 항목을 하나하나 출처로 인용했어요.
5. API 키 받기
로그인한 뒤 설정 → API 키(Settings → API Keys)를 여세요. 키는 한 번만 보여 주고, 해시로 저장되며, 교체하거나 폐기할 수 있어요. bt_your_key_here를 내 키로 바꾸고 클라이언트를 다시 시작하세요. 모든 설정은 연결 페이지에서도 확인할 수 있어요.
6. 제대로 연결됐는지 확인하기
내 라이브러리만 알 수 있는 질문을 해 보세요. "내 BrainTube에서 간격 반복에 대해 저장한 내용을 찾아 줘." 어시스턴트가 search_knowledge를 호출하고 내가 저장한 항목을 인용하면 메모리가 연결된 거예요.
MCP 메모리 서버 비교
각 프로젝트의 README, 문서, 요금 페이지를 기준으로 2026년 10월 4일에 확인한 내용이에요.
- 공식 memory 서버(
@modelcontextprotocol/server-memory): JSONL 파일에 저장하는 무료 로컬 지식 그래프예요. README에서도 스스로를 "a basic implementation"(기본 구현)이라고 소개하고, 의미 기반 검색은 없어요. 로컬 전용이라 ChatGPT에서는 쓸 수 없어요. - Basic Memory: 로컬 Markdown 파일을 그래프로 연결해요. 로컬에서는 무료(AGPL-3.0)이고, Basic Memory Cloud는 유료 요금제예요. 로컬 설치에는
--prerelease=allow플래그가 필요해요. - mcp-memory-service: 지식 그래프와 로컬 임베딩을 갖춘 셀프 호스팅 메모리예요(Apache-2.0). 공개 HTTPS로 직접 호스팅해야만 Claude.ai와 ChatGPT에서 쓸 수 있어요.
- Mem0 호스팅형 MCP(
mcp.mem0.ai/mcp): 개발자용 메모리 플랫폼이에요. 무료 요금제는 월 1,000회 조회로 제한돼요. Mem0의 예전 OpenMemory 앱은 2026년 7월에 종료됐기 때문에, 그 앱을 안내하는 가이드는 이제 오래된 정보예요. - Supermemory(
mcp.supermemory.ai/mcp): 호스팅형이고, OAuth로 로그인하며, 매달 무료 사용량이 주어지는 크레딧 과금 방식이에요. 예전 v1 MCP 저장소는 지원이 중단됐어요. - BrainTube(저희 서비스): 호스팅형이고, 읽기와 쓰기를 모두 지원하며, OAuth나 API 키로 연결해요. 방식이 조금 달라요. 어시스턴트가 받아 적은 내용만 남는 게 아니라, 내가 저장한 YouTube 영상, 팟캐스트, PDF, 기사로 메모리가 저절로 채워져요.
Claude Code용 선택지를 더 자세히 보려면 Claude Code용 메모리 도구를 확인해 보세요.
문제 해결
- 401 / unauthorized: 키가 빠졌거나 잘못 입력됐어요. 헤더 이름은
X-BrainTube-Token이고, 키는bt_로 시작해요. - 도구가 보이지 않아요: 설정을 수정한 뒤에는 클라이언트를 완전히 종료했다가 다시 시작하세요. 대부분의 클라이언트는 실행할 때만 설정을 읽어요.
- Claude Code의 다른 프로젝트에서 서버가 보이지 않아요: 프로젝트 범위로 추가됐기 때문이에요.
--scope user를 붙여 다시 추가하세요. - Windows의 로컬 서버:
npx로 실행하는 서버는cmd /c를 거쳐 실행해야 하는 경우가 많아요. BrainTube 같은 원격 서버는 이런 문제가 아예 없어요.
메모리가 채팅 밖에 있어야 하는 이유
기본 메모리 기능도 분명 쓸모가 있지만, 제품마다 따로 보관해요. Claude는 ChatGPT의 메모리를 읽을 수 없고, Cursor는 둘 다 읽을 수 없으며, Claude Code의 자동 메모리는 기록된 컴퓨터 밖으로 나가지 않아요. MCP 메모리 서버는 연결한 모든 어시스턴트가 읽을 수 있는 하나의 저장소이고, 모델이나 도구를 바꿔도 그대로 남아요.
더 알아보기: AI 메모리 레이어란 무엇인가, 여러 도구에서 이어지는 AI 메모리.