메모리 커스텀
이 프로젝트는 MCP 팀이 제공하는 메모리 서버에 새로운 기능을 추가합니다. 언어 모델(LLM)을 통해 상호작용을 포착하는 지식 그래프를 생성하고 관리할 수 있도록 합니다.
새로운 기능
1. 사용자 정의 메모리 경로
- 이제 사용자는 다양한 프로젝트에 대해 서로 다른 메모리 파일 경로를 지정할 수 있습니다.
- 이유 : 이 기능은 메모리 데이터의 구성 및 관리를 향상시켜 프로젝트별 메모리 저장을 가능하게 합니다.
2. 타임스탬핑
- 이제 서버는 상호작용에 대한 타임스탬프를 생성합니다.
- 이유 : 타임스탬프를 사용하면 각 메모리가 생성되거나 수정된 시점을 추적하여 저장된 데이터에 대한 더 나은 맥락과 내역을 제공할 수 있습니다.
시작하기
필수 조건
- Node.js(버전 16 이상)
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 Knowledge Graph Memory Server를 자동으로 설치하려면:
지엑스피1
설치
- 저장소를 복제합니다.
- 종속성을 설치합니다.
구성
서버를 실행하기 전에 MEMORY_FILE_PATH
환경 변수를 설정하여 메모리 파일의 경로를 지정할 수 있습니다. 설정하지 않으면 서버는 기본적으로 스크립트와 같은 디렉터리에 있는 memory.json
을 사용합니다.
서버 실행
mcp 서버 json 파일 업데이트
claude_desktop_config.json
/ .cursor/mcp.json
파일에 다음을 추가하세요.
시스템 프롬프트 변경 사항:
로컬에서 서버 실행
지식 그래프 메모리 서버를 시작하려면 다음을 실행하세요.
서버는 표준 입출력을 통해 요청을 수신합니다.
API 엔드포인트
서버는 특정 매개변수로 호출할 수 있는 여러 도구를 제공합니다.
- 현재 시간 가져오기
- 메모리 파일 경로 설정
- 엔터티 생성
- 관계 만들기
- 관찰 추가
- 엔터티 삭제
- 관찰 삭제
- 관계 삭제
- 그래프 읽기
- 노드 검색
- 오픈 노드
감사의 말
- Anthropic의 메모리 서버에서 영감을 받았습니다.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
언어 모델을 통해 상호작용을 캡처하기 위한 사용자 정의 메모리 경로 및 타임스탬핑과 같은 기능을 갖춘 지식 그래프의 생성 및 관리를 지원하는 맞춤형 MCP 메모리 서버입니다.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis project is based on the Knowledge Graph Memory Server from the MCP servers repository and retains its core functionality.Last updated -44107TypeScriptMIT License
- AsecurityAlicenseAqualityA custom Memory MCP Server that acts as a cache for Infrastructure-as-Code information, allowing users to store, summarize, and manage notes with a custom URI scheme and simple resource handling.Last updated -231PythonMIT License
- AsecurityFlicenseAqualityThis MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.Last updated -920,7171JavaScript
- -securityFlicense-qualityAn MCP server that allows Claude and other LLMs to manage persistent memories across conversations through text file storage, enabling commands to add, search, delete and list memory entries.Last updated -2TypeScript