Model Context Protocol(MCP) 서버와 ChromaDB를 연동하는 과정에서 발생한 여러 오류들과 그 해결 과정을 정리했습니다.
spawn C:\Users\kub84\project\mcp-project\mcp-usecase\.venv\Scripts\python.exe ENOENT
# 가상환경 생성 및 활성화
python -m venv .venv
.\.venv\Scripts\activate # PowerShell에서는 실행 정책 문제 발생 가능
sqlite3.OperationalError: table embeddings_queue already exists
데이터베이스 파일 찾기:
dir C:\Users\kub84\project\mcp-usecase\ /s /b | findstr chroma.sqlite3
데이터베이스 파일 삭제:
del C:\Users\kub84\project\mcp-usecase\case1\vector_db\chroma.sqlite3
chromadb.errors.UniqueConstraintError: Collection already exists
ChromaDB 데이터 폴더 전체 삭제:
# 관련 프로세스 종료 후
rmdir /s /q C:\Users\kub84\project\mcp-usecase\case1\vector_db