Skip to main content
Glama

MCP 메모리

MCP 메모리는 MCP 클라이언트(Cursor, Claude, Windsurf 등)가 대화 전반에 걸쳐 사용자 정보(선호도, 행동)를 기억할 수 있도록 하는 MCP 서버 입니다. 벡터 검색 기술을 사용하여 키워드뿐만 아니라 의미에 기반하여 관련 메모리를 찾습니다. Cloudflare Workers, D1, Vectorize(RAG), Durable Objects, Workers AI 및 Agents를 기반으로 구축되었습니다.

📺 비디오

Related MCP server: MCP Memory

🚀 시도해 보세요

https://memory.mcpgenerator.com/

🛠️ 자체 MCP 메모리를 배포하는 방법

옵션 1: 한 번의 클릭으로 Cloudflare에 자체 MCP 메모리 배포

Cloudflare에 배포

벡터화 만들기 섹션에서 다음을 선택합니다.

  • 크기: 1024

  • 미터법: 코사인

"생성 및 배포" 버튼을 클릭하세요

Cloudflare 대시보드에서 "작업자 및 페이지"로 이동하여 방문을 클릭합니다.

MCP 메모리 방문

옵션 2: 이 템플릿을 사용하세요

  1. 이 저장소 상단의 "이 템플릿 사용" 버튼을 클릭하세요.

  2. 새 저장소를 복제하세요

  3. 아래의 설정 지침을 따르세요

옵션 3: CloudFlare CLI로 생성

지엑스피1

🔧 설정(옵션 2 및 3만 해당)

  1. 종속성 설치:

npm install
  1. 벡터화 인덱스를 만듭니다.

npx wrangler vectorize create mcp-memory-vectorize --dimensions 1024 --metric cosine
  1. Wrangler 설치:

npm run dev
  1. 작업자 배포:

npm run deploy

🧠 작동 원리

MCP 메모리 아키텍처

  1. 기억을 저장하다 :

    • 귀하의 텍스트는 오픈 소스 @cf/baai/bge-m3 모델을 사용하여 Cloudflare Workers AI 에서 처리되어 임베딩을 생성합니다.

    • 텍스트와 벡터 임베딩은 두 곳에 저장됩니다.

      • Cloudflare Vectorize : 유사성 검색을 위한 벡터 임베딩을 저장합니다.

      • Cloudflare D1 : 원본 텍스트와 메타데이터를 영구적으로 저장합니다.

    • 내구성 있는 개체 (MyMCP)는 상태를 관리하고 일관성을 보장합니다.

    • Agents 프레임워크는 MCP 프로토콜 통신을 처리합니다.

  2. 기억을 되찾다 :

    • 귀하의 쿼리는 동일한 @cf/baai/bge-m3 모델을 사용하여 Workers AI를 사용하여 벡터로 변환됩니다.

    • Vectorize는 관련 메모리를 찾기 위해 유사성 검색을 수행합니다.

    • 결과는 유사도 점수에 따라 순위가 매겨집니다.

    • D1 데이터베이스는 일치하는 벡터에 대한 원본 텍스트를 제공합니다.

    • 내구성 있는 객체는 검색 프로세스를 조정합니다.

이 아키텍처는 다음을 가능하게 합니다.

  • Vectorize를 통한 빠른 벡터 유사성 검색

  • D1을 사용한 영구 저장소

  • 내구성 있는 객체를 통한 상태 저장 작업

  • Workers AI를 통한 표준화된 AI 상호 작용

  • 에이전트 프레임워크를 통한 프로토콜 준수

시스템은 정확한 단어가 일치하지 않더라도 개념적으로 관련된 정보를 찾아냅니다.

🔒 보안

MCP 메모리는 사용자 데이터를 보호하기 위해 여러 가지 보안 조치를 구현합니다.

  • 각 사용자의 메모리는 데이터 분리를 위해 Vectorize 내의 격리된 네임스페이스 에 저장됩니다.

  • 내장된 속도 제한 기능 으로 남용을 방지합니다( 100 요청/분 - wrangler.jsonc에서 변경 가능)

  • 인증은 사용자 ID만을 기반으로 합니다.

    • 이는 속도 제한으로 인한 기본 보호에는 충분하지만

    • 필요한 경우 추가 인증 계층(API 키 또는 OAuth 등)을 쉽게 추가할 수 있습니다.

  • 모든 데이터는 Cloudflare의 보안 인프라에 저장됩니다.

  • 모든 통신은 업계 표준 TLS 암호화(Cloudflare의 SSL/TLS 인증에서 자동으로 제공)로 보호됩니다.

💰 비용 정보 - 대부분 사용자에게 무료

MCP 메모리는 일반적인 사용 수준에서는 무료로 사용할 수 있습니다.

  • 무료 계층은 월 28,000개의 쿼리로 1,000개의 메모리를 허용합니다.

  • Workers, Vectorize, Worker AI 및 D1 데이터베이스에 대한 Cloudflare의 무료 할당량을 사용합니다.

Cloudflare 가격에 대한 자세한 내용은 다음을 참조하세요.

❓ 자주 묻는 질문

  1. memory.mcpgenerator.com을 이용해 내 추억을 저장할 수 있나요?

    • 네, memory.mcpgenerator.com을 사용하면 추억을 저장하고 검색할 수 있습니다.

    • 서비스는 무료입니다

    • 귀하의 기억은 안전하게 저장되며 귀하만 접근할 수 있습니다.

    • 서비스가 항상 이용 가능하다는 보장은 할 수 없습니다.

  2. 제가 호스팅할 수 있나요?

    • 네, Cloudflare에서 MCP 메모리 인스턴스를 무료로 호스팅할 수 있습니다.

    • Cloudflare 계정과 다음 서비스가 필요합니다.

      • 노동자들

      • 벡터화

      • D1 데이터베이스

      • 근로자 AI

  3. 로컬로 실행할 수 있나요?

    • 예, 개발을 위해 로컬로 MCP 메모리를 실행할 수 있습니다.

    • wrangler dev 사용하여 로컬에서 작업자를 실행합니다.

    • Cloudflare 서비스에 대한 로컬 개발 자격 증명을 설정해야 합니다.

    • 벡터 검색이나 작업자 AI와 같은 일부 기능을 사용하려면 Cloudflare 서비스에 연결해야 합니다.

  4. 다른 호스팅을 사용할 수 있나요?

    • 아니요, MCP 메모리는 Cloudflare 인프라를 위해 특별히 설계되었습니다.

  5. 왜 만들었나요?

    • 나는 오픈소스 솔루션을 원했습니다

    • 나에게는 내 데이터에 대한 통제가 중요했습니다.

  6. 여러 사람이 함께 사용할 수 있나요?

    • 예, MCP 메모리는 모든 사용자에게 서비스를 제공하기 위해 앱에 통합될 수 있습니다.

    • 각 사용자는 자신만의 격리된 메모리 공간을 얻습니다.

  7. 기억 외에 다른 물건을 저장하는 데 사용할 수 있나요?

    • 예, MCP 메모리는 모든 유형의 텍스트 기반 정보를 저장할 수 있습니다.

    • 몇 가지 실제적인 예:

      • 지식 기반: 기술 문서, 절차 및 문제 해결 가이드를 저장합니다.

      • 사용자 동작: 사용자가 기능과 일반적인 사용 패턴과 상호 작용하는 방식을 추적합니다.

      • 프로젝트 노트: 결정 사항 및 프로젝트 업데이트

    • 벡터 검색은 콘텐츠 유형에 관계없이 관련 항목을 찾는 데 도움이 됩니다.

🤝 지지를 보여주세요

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/d0kwon/mcp-memory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server