메모리 컨텍스트 공급자(MCP) 서버
LLM 상호작용에 대한 컨텍스트를 관리하고 각 사용자에게 관련 컨텍스트를 저장하고 제공하는 서버입니다.
특징
- 사용자 컨텍스트의 메모리 내 저장
- 마지막 5개 프롬프트를 통한 컨텍스트 관리
- RESTful API 엔드포인트
- TypeScript 지원
설정
- 종속성 설치:지엑스피1
- 개발 서버를 시작합니다.
API 엔드포인트
POST /context/
사용자 컨텍스트에 새로운 프롬프트를 추가하고 업데이트된 컨텍스트를 가져옵니다.
요청 본문:
{
"prompt": "Your prompt here"
}
응답:
{
"context": "Combined context from last 5 prompts"
}
GET /context/
사용자의 현재 컨텍스트를 가져옵니다.
응답:
{
"context": "Current context"
}
삭제 /context/
사용자에게 명확한 맥락을 제공합니다.
응답:
{
"message": "Context cleared"
}
개발
npm run dev
: 핫 리로드로 개발 서버 시작npm run build
: TypeScript 파일 빌드npm start
: 빌드된 파일 실행