
skalex
by TarekRaafat·★ 16·Score 42
Zero-dependency JavaScript database with built-in vector search, agent memory, and MCP server functionality.
Overview
Skalex is an AI-first, zero-dependency JavaScript database that provides vector search, agent memory, and MCP server capabilities in a single package. It runs across multiple environments including Node.js, Bun, Deno, browsers, and edge runtimes with no external dependencies. The database offers a comprehensive feature set including document storage, full-text search, semantic search with embeddings, natural language queries via LLM integration, and transaction support.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose Skalex when you need a lightweight, zero-dependency database with built-in AI capabilities and want to expose it through MCP to AI agents.
When NOT to choose this
Don't choose Skalex for large-scale distributed systems or multi-process applications that require traditional database features like ACID transactions across processes.
Tools this server exposes
8 tools extracted from the READMEfindfind(filter?, options?)Query documents in a collection with filters and options
insertinsertOne(doc, options?) | insertMany(docs, options?)Insert one or more documents into a collection
updateupdateOne(filter, update, options?) | updateMany(filter, update, options?)Update one or more documents matching a filter
deletedeleteOne(filter, options?) | deleteMany(filter, options?)Delete one or more documents matching a filter
searchsearch(query, options?)Perform semantic search on collection with cosine similarity
askask(collection, nlQuery)Query collection using natural language converted to filter via LLM
schemaschema(collection)Get schema information for a collection
collectionscollections()List all available collections in the database
Comparable tools
Installation
npm install skalex@alphaTo use as MCP server with Claude Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"skalex": {
"command": "npx",
"args": ["skalex", "mcp"]
}
}
}Compare skalex with
Last updated · Auto-generated from public README + GitHub signals.