콘텐츠로 이동

MCP Config

대부분의 사용자는 이 페이지가 필요하지 않습니다. 최신 AI 클라이언트(Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed)는 모두 몇 번의 클릭으로 Engram을 추가하는 GUI를 제공합니다. 클라이언트별 안내는 AI 연동을 참고하세요.

설정 파일을 직접 편집하고 싶거나 클라이언트에 GUI가 없다면 세 가지 방법이 있습니다. 쉬운 순서대로, AI에게 설정을 맡기거나, 클라이언트별 탭을 따라 하거나, API 키로 OAuth를 아예 건너뛸 수 있습니다.

가장 빠른 방법입니다. 아래 프롬프트를 AI 어시스턴트에 붙여 넣으세요. AI가 어떤 클라이언트에서 실행 중인지 파악하고, 알맞은 설정 파일을 편집하거나 알맞은 CLI 명령을 실행한 뒤, 다음에 할 일을 알려 줍니다.

Add Engram as an MCP server in this AI client, then teach the AI to use it.
URL: https://mcp.engram.page
Transport: HTTP
Auth: OAuth — a browser opens on first connect.
First, pick the right path for this client (CLI like `claude mcp add`, editing an mcp.json, etc.), do the setup, and tell me how to restart so the new server registers.
After that's done, add the text below to my long-lived system / global prompt for this client (e.g. ~/.claude/CLAUDE.md for Claude Code, Cursor Rules for Cursor, the personal preferences field at claude.ai/settings/general for Claude Desktop). If it's a web UI you can't edit, just tell me where to paste it:
Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
Reference: https://engram.page/docs/mcp/manual-config/

문제가 생기거나 직접 진행하고 싶다면, 아래 클라이언트별 탭에 전체 수동 절차가 있습니다.

https://mcp.engram.page

Engram은 HTTPS 위에서 MCP를 사용합니다. 인증 방법은 두 가지입니다.

  • OAuth (기본). 클라이언트가 위 URL에 처음 연결하면 로그인을 위한 브라우저 창이 열립니다. 이후에는 클라이언트가 토큰을 보관하고 조용히 다시 연결합니다. 복사할 키가 없습니다.
  • API 키: 헤드리스, 스크립트, 보관함 공유 환경용입니다. 키를 Authorization 헤더의 Bearer 토큰으로 보냅니다. 아래 API 키 인증을 참고하세요.

어느 쪽이든 환경 변수도, 로컬 서버 프로세스도 필요 없습니다.

아래에서 클라이언트를 고르세요. 각 탭은 설정, 다시 불러오기, 첫 실행 인증, AI가 Engram을 실제로 쓰도록 알려 주는 방법까지 담은 완전한 절차입니다.

셀프 호스트라면 아래 모든 스니펫에서 클라우드 URL 대신 자신의 백엔드 /api/mcp URL을 쓰세요. 기준이 되는 자리 표시자는 위의 엔드포인트 섹션을 참고하세요.

1. Engram 추가. 설정 편집을 대신 처리해 주는 Claude Code CLI를 사용하세요.

claude mcp add --transport http --scope user engram https://mcp.engram.page

--scope user 플래그는 모든 프로젝트에서 Engram을 쓸 수 있게 합니다. 이 플래그를 빼거나 --scope project를 쓰면 현재 프로젝트의 .mcp.json에서만 Engram을 쓰게 됩니다.

수동으로 하고 싶다면 ~/.claude.json(사용자 범위) 또는 프로젝트 루트의 .mcp.json에 추가하세요.

{
"mcpServers": {
"engram": {
"url": "https://mcp.engram.page"
}
}
}

2. 다시 불러오기. 현재 Claude Code 세션을 종료하고 claude를 다시 실행하세요. claude mcp list를 실행해 Engram이 등록되었는지 확인합니다.

3. 첫 실행 인증. Claude Code는 자동으로 묻지 않습니다. 새 세션에서 /mcp를 실행하고 engram(△ needs authentication으로 표시됨)을 선택한 뒤 Authenticate를 고르세요. 브라우저가 열려 OAuth가 진행됩니다. Engram에 로그인해 연결을 승인하면 Claude Code가 토큰을 저장하고 이후로 계속 재사용합니다. 현재 허용 범위는 전체 mcp 스코프이며, 동작별 세분화 스코프는 로드맵에 있습니다.

4. Claude에게 사용법 알려 주기. 아래 스니펫을 사용자 수준 지침 파일인 ~/.claude/CLAUDE.md에 덧붙이세요. 모든 프로젝트에 적용됩니다.

Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

기본은 OAuth입니다. 헤드리스나 스크립트 접근, 연결별 제어(쓰기 가능한 봇과 읽기 전용 에이전트), 전체 로그인 권한을 주지 않는 보관함 공유에는 API 키를 쓰세요. 키 하나로 MCP와 REST API를 모두 인증합니다. 현재는 모든 키가 계정의 전체 접근 권한을 가지며, 키별 세분화 스코프는 로드맵에 있습니다.

app.engram.page/settings/api-keys에서 키를 만드세요. Engram은 전체 키를 만들 때 한 번만 보여 주고, 그 뒤에는 접두사만 표시합니다. 비밀번호처럼 다루고 안전한 곳에 보관하세요.

키를 Bearer 토큰으로 보내는 headers 블록을 추가하세요. 래퍼 키 (mcpServers / servers / context_servers)는 설정 중인 클라이언트에 따라 달라지므로, 위 탭에서 본 것과 같은 형태를 쓰세요. 표준 mcpServers 클라이언트라면 다음과 같습니다.

{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.engram.page",
"headers": {
"Authorization": "Bearer engram_YOUR_KEY_HERE"
}
}
}
}

API 키를 설정하면 처음 연결할 때 브라우저가 열리지 않습니다. 키로 즉시 인증됩니다. 교체하려면 설정에서 새 키를 만들고 설정 파일의 값을 바꾸세요.

  • 편집했는데 클라이언트가 Engram을 인식하지 못함. 창만 새로 고치지 말고 클라이언트를 완전히 다시 시작하세요.
  • 인증용 브라우저가 열리지 않음. 팝업 차단기가 막고 있지 않은지 확인하세요. 일부 클라이언트는 OAuth 창을 자체 브라우저 로직으로 처리하는데, 차단되면 아무 표시 없이 실패합니다.
  • Failed to connect. URL에 닿는지 확인하세요. 클라이언트와 상관없는 문제는 문제 해결을 참고하세요.

클라이언트별 GUI 흐름은 AI 연동을 참고하세요.