VectorForge
Verified Safeby sadatnazarli
Overview
Provides local, long-term memory for AI assistants (e.g., Claude) using a high-performance C++ vector database.
Installation
node /ABSOLUTE/PATH/TO/VectorForge/server/dist/index.jsSecurity Notes
The system runs locally and uses standard I/O (stdio) for communication, limiting network attack surface. The Node.js server executes the C++ binary via `child_process.execFile` with explicitly constructed arguments, reducing the risk of command injection through user input. Input parsing in the TypeScript server uses `zod` for validation, and the C++ component parses a simple float array format without 'eval' or similar dangerous functions. No hardcoded secrets were identified. The primary security concern, common in such architectures, is ensuring the C++ binary itself is secure against input-based vulnerabilities, though `strncpy` and fixed-size buffers are used to mitigate some risks.
Similar Servers
aderyn
A Rust-based Solidity static analyzer that identifies vulnerabilities in smart contracts and provides developer tooling such as LSP and an MCP server for integration with other development environments and AI agents.
graphlit-mcp-server
The Model Context Protocol (MCP) Server integrates with the Graphlit platform to ingest diverse data sources, build a searchable knowledge base, and enable LLM-powered search, retrieval, RAG, and generative capabilities for MCP clients.
conda-meta-mcp
Provides authoritative, read-only Conda ecosystem metadata for AI agents to answer packaging questions.
cainban
A command-line kanban board and an MCP server designed for natural language task management and AI agent integration, enabling AI to decompose tasks and manage project backlogs.