Windowsにはcipherコマンドがあり、@byterover/cipherのcipherコマンドより優先される
解決
cipherコマンドの代わりに以下を用いる
npx @byterover/cipher --mode mcp
cursorの設定
windowsでcursorを使うケースの設定。ひとまずこれでQdrantに保存可能。
mcp.json
"cipher": {
"command": "npx",
"args": ["@byterover/cipher","--mode", "mcp"],
"env":{
"OPENAI_API_KEY":"your api key"
"VECTOR_STORE_TYPE":"qdrant"
"VECTOR_STORE_URL":"https:// your endpoint url"
"VECTOR_STORE_API_KEY":"your vectorstore api key"
補足
VECTOR_STORE_API_KEYが間違っていても代替としてSQliteが起動するようである。Cursor上では正常判定されたため悩んだ。