decisionnode/DecisionNode
Official결정을 기록하고, 벡터로 임베딩하며, 나중에 검색하세요. Claude Code, Cursor, Windsurf 및 모든 MCP 클라이언트 등 모든 AI 도구에서 공유되는 단일 저장소입니다.
마크다운 파일이 아닙니다 — 의미론적 검색이 가능한 구조화된 결정이며, MCP를 통해 노출됩니다.
설치
npm install -g decisionnode
cd your-project
decide init # creates project store
decide setup # configure Gemini API key (free tier)
# Connect to Claude Code (run once)
claude mcp add decisionnode -s user decide-mcp작동 방식
결정 생성 —
decide add를 통하거나 AI가 MCP를 통해add_decision을 호출벡터로 임베딩 — Gemini의
gemini-embedding-001을 사용하여 로컬vectors.json에 저장AI가 나중에 검색 — MCP를 통해
search_decisions를 호출하여 코사인 유사도 순으로 정렬된 관련 결정들을 반환받음
검색은 명시적으로 이루어집니다. AI가 검색을 위해 MCP 도구를 호출하며, 결정 사항이 시스템 프롬프트에 자동으로 주입되지 않습니다.
두 가지 인터페이스
CLI ( | MCP 서버 ( | |
대상 | 사용자 | AI |
방법 | 터미널 명령어 | MCP를 통한 구조화된 JSON |
기능 | 설정, 추가, 검색, 편집, 폐기, 내보내기, 가져오기, 구성 | 검색, 추가, 업데이트, 삭제, 목록, 기록 |
둘 다 동일한 로컬 저장소(~/.decisionnode/)를 읽고 씁니다.
빠른 참조
decide add # interactive add
decide add -s UI -d "Use Tailwind" # one-command add
decide add --global # applies to all projects
decide search "error handling" # semantic search
decide list # list all (includes global)
decide deprecate ui-003 # soft-delete (reversible)
decide activate ui-003 # bring it back
decide check # embedding health
decide embed # fix missing embeddings
decide export json > decisions.json # export to file기능
문서
전체 문서는 decisionnode.dev/docs에서 확인하세요.
CLI 참조 — 모든 명령어
MCP 서버 — 9개의 도구, Claude/Cursor/Windsurf 설정
결정 노드 — 구조, 필드, 수명 주기
컨텍스트 엔진 — 임베딩, 검색, 충돌 감지
구성 — 저장소, 에이전트 동작, 검색 임계값, 전역 결정
워크플로우 — 일반적인 패턴
LLM용 문서: decisionnode.dev/decisionnode-docs.md
기여
다음 계획은 ROADMAP.md를 참조하세요. 버그 수정, 기능 추가, 문서 개선 또는 아이디어 제안 모두 환영합니다. 시작 방법은 CONTRIBUTING.md를 참조하세요.
라이선스
MIT — LICENSE를 참조하세요.
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/decisionnode/DecisionNode'
If you have feedback or need assistance with the MCP directory API, please join our Discord server