원문 캡처 · github.com
원문 캡처 · github.com

server-noonien은 AI 에이전트의 지식 그래프를 여러 기기에서 공유하는 오픈소스 도구다. 중앙 서버나 공유 폴더 없이 기기끼리 직접 동기화하며, 기존 @modelcontextprotocol/server-memory와 같은 9개 도구를 제공해 에이전트 설정을 바꾸지 않고 대체할 수 있다고 프로젝트는 설명한다.

각 기기는 자신의 기록 파일을 쓰고, nooniend 데몬이 가상 사설망(VPN)이나 근거리 통신망(LAN)을 통해 기기 간 기록을 복제한다. 충돌 없는 복제 데이터형(CRDT)을 사용해 작업을 병합하며, 네트워크가 끊겨도 기기별 로컬 복사본으로 읽고 쓸 수 있고 연결이 복구되면 다시 동기화된다. 데몬을 쓰지 않으려면 모든 기기가 접근할 수 있는 폴더나 S3 호환 버킷을 공유 저장소로 사용할 수도 있다.

사용하려면 Node.js 22 이상이 필요하다. npm으로 설치한 뒤 MCP 클라이언트에 등록하고, 기기 간 동기화에는 각 기기에 고유한 노드 ID를 설정해 nooniend를 실행한다. 공유 저장소 방식은 동기화 자체를 외부 도구에 맡기며, 데몬 없이 기록을 실제 삭제하려면 해당 디렉터리에 이 기기만 기록한다는 운영자 설정이 필요하다. 프로젝트는 데몬을 VPN이나 방화벽 뒤에서 실행하고 상호 TLS(mTLS)를 사용하도록 안내한다. 소스 코드는 MPL-2.0으로 제공되며, 무보증·무지원 소프트웨어다.