Back to Home
RecallFlow icon

VectorMind

Verified Safe

by RecallFlow

Overview

A lightweight vector database service providing semantic search and Retrieval Augmented Generation (RAG) capabilities using Redis as a backend for storing embeddings.

Installation

Run Command
docker compose up -d

Environment Variables

  • REDIS_INDEX_NAME
  • REDIS_ADDRESS
  • REDIS_PASSWORD
  • MCP_HTTP_PORT
  • API_REST_PORT
  • EMBEDDING_MODEL
  • MODEL_RUNNER_BASE_URL

Security Notes

The application handles data segmentation (labels, metadata) and provides multiple text splitting strategies (chunking, markdown sections, delimited). Input validation is present for API requests (e.g., ensuring 'content', 'document', 'chunk_size' are not empty or invalid). Environment variables are used for sensitive configurations like Redis password, which is a good practice. The reliance on 'MODEL_RUNNER_BASE_URL' for the embedding model (potentially local or self-hosted) can mitigate risks associated with external API key exposure, although an API key is passed as an empty string to the OpenAI client. No obvious use of 'eval' or user-controlled shell command execution in the Go application logic. Dockerization further enhances isolation.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens1000
Stars0
Forks0
Last Update2025-11-30

Tags

RAGVector DatabaseRedisEmbeddingsSemantic Search