Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_REPO | Yes | GitHub 저장소 이름 | |
| GITHUB_OWNER | Yes | GitHub 저장소 소유자 | |
| GITHUB_TOKEN | Yes | GitHub Personal Access Token (repo 권한 필요) | |
| GITHUB_BRANCH | No | 사용할 브랜치명 | main |
| SYNC_INTERVAL | No | 동기화 간격(초) | 300 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_entities | 새로운 엔티티들을 생성합니다 |
| create_relations | 엔티티 간의 관계를 생성합니다 |
| add_observations | 기존 엔티티에 관찰 내용을 추가합니다 |
| delete_entities | 엔티티와 관련 관계를 삭제합니다 |
| delete_observations | 엔티티에서 특정 관찰 내용을 삭제합니다 |
| delete_relations | 특정 관계를 삭제합니다 |
| search_nodes | 엔티티를 검색합니다 |
| open_nodes | 특정 이름의 엔티티들을 조회합니다 |
| list_entities | 엔티티 목록을 조회합니다 (필터링, 정렬, 페이지네이션 지원) |
| get_entity_names | 엔티티 이름 목록만 조회합니다 (가볍고 빠름) |
| get_entity_types | 모든 엔티티 타입과 각 타입별 개수를 조회합니다 |
| read_graph | 전체 지식 그래프를 읽습니다 |
| sync_pull | GitHub에서 데이터를 가져와 동기화합니다 |
| sync_push | 로컬 데이터를 GitHub로 푸시합니다 |
| force_sync | 강제로 양방향 동기화를 수행합니다 |
| create_backup | 현재 메모리 상태의 백업을 생성합니다 |
| get_commit_history | 최근 커밋 히스토리를 조회합니다 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |