Cortex
Resumen
Descripción del creador (original en inglés)
Local multi-client RAG server over the Model Context Protocol.
Los tres pilares de PopNx MCP
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiMuy nuevo↓ 56/sem · ★ –
Qué puedes hacer con él
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
- Conexión: Se ejecuta en tu computadora
- Transporte: stdio
- Categoría: Búsqueda y memoria de IA
- Debes completar: CORTEX_KB_PATH
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- Debes completar tú:
CORTEX_KB_PATH
Necesitas
- PyPIuv de Python instalado (para el comando uvx)
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"cortex": {
"command": "uvx",
"args": [
"cortex-local-rag",
"serve"
],
"env": {
"CORTEX_KB_PATH": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add cortex --env CORTEX_KB_PATH=your-value -- uvx cortex-local-rag serveCompleta los valores vacíos antes de ejecutarlo.
O copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"cortex": {
"command": "uvx",
"args": [
"cortex-local-rag",
"serve"
],
"env": {
"CORTEX_KB_PATH": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"cortex": {
"type": "stdio",
"command": "uvx",
"args": [
"cortex-local-rag",
"serve"
],
"env": {
"CORTEX_KB_PATH": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Valores que debes completar
- Absolute path to the local knowledge base Cortex indexes and serves.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub VBlackJack, dueña del repo
- … Aún sin revisar
Sigue en mantenimiento
Todavía no hemos leído este repo en GitHub
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con otros en Búsqueda y memoria de IAi
- Más estrellas que el 0% de los otros 5727 servidores de esta categoría
- Publicado en el registro más recientemente que el 69% de los otros 5727 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 5727 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro Cortex?
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
Debes completar: CORTEX_KB_PATH
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez –, y la última versión (2026.1021.3) llegó al registro hace 18 días.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, Exa
Alternativas
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Cortex - RAG MCP for a knowledge base
English | Français
Cortex is an MCP (Model Context Protocol) server that exposes semantic search over a local knowledge base. It lets Claude, Codex and Gemini find the right passage in your documents without wasting their context window. Search is semantic (by meaning, not keyword), in French and in English. Cortex processes and indexes the knowledge base locally without sending its content; the MCP client may still pass requested chunks to its model under its own policy. The optional Confluence writer only downloads explicitly allowlisted spaces; the generated Markdown, vector index, and lexical index remain local.
Starting with 2026.0906.01, Companion offers a guided home screen, operation history and Confluence setup from one page or space link. Connection and measured scope confirmation stay in the flow; successful collection is followed by indexing. Use the combined installer to keep Cortex and Companion compatible.
Since 2026.0909.02, Confluence updates preserve the served generation when subtree enumeration fails and apply changed target/classification settings on retry. Search uses multilingual vector retrieval by default; CLI and MCP callers can explicitly select hybrid or reranked search. The first successful collection after upgrading regenerates older publication revisions, and the following sync removes obsolete index entries.
Guided document updates (2026.0909.00)
Companion brings local documents and Confluence together in My sources, with one Update my documents action. Search previews are resizable, large page trees render visible rows, and cancelling review preparation keeps the draft. Readiness now follows the saved document folder and configuration, including after restart. Run one document update after upgrading to establish this evidence for older indexes. See the release notes.
Measured scope without enumerating the space (2026.0907.00)
Adding a Confluence source measures its page, subtree and whole-space scopes with one indexed count each instead of reading the space page by page. On a 5916-page space that measurement took 3 min 19 s, past the timeout of every graphical caller, so Companion showed nothing at all. It now answers in about a second, and the emitted contract is unchanged.
Two whole-space numbers shift by one as a result: the resolved page is no longer folded into the space total, and a space with no visible page reports zero rather than one. A deployment whose search endpoint returns no total cannot measure a scope and reports that as a permanent failure instead of a retryable one. See the contracts.
Paired Companion 2026.0907.00 restores the contrast of the scope window, whose options were drawn in the system text colour, and stops reporting a timeout as a connection failure or advising a delay increase that silently reverts.
Source management in Companion (2026.0906.02)
The workflow includes search, remote page trees, impact review, evidence-based readiness, save-and-update, last-removal undo and recovery actions. See the contracts.
Paired version 2026.0906.02 provides visible My sources cards, a prefilled selection editor, confirmed page/space removal and browser links to originals. Removal only changes Cortex tracking; search reflects it after successful collection and indexing.
Removing the final source explicitly writes spaces = [] in a schema v2 or v3 configuration. This intentional empty allowlist permits an empty publication with tombstones for prior documents. An absent spaces key remains incomplete configuration and collection is refused. Connection and credential validation and publication safeguards still apply. Both updated components are required; this capability is absent from the installed 2026.0906.01 release.
Installation
Windows, no Python (recommended)
The simplest path: one installer for Cortex, Cortex Companion, the windowless Confluence converter, and the offline models. No separate Python or .NET runtime is required.
- Download
Cortex-Setup.exeandSHA256SUMSfrom the latest release. - Before running the unsigned installer, calculate its digest with
Get-FileHash .\Cortex-Setup.exe -Algorithm SHA256in PowerShell and verify that it exactly matches theCortex-Setup.exeline inSHA256SUMS. - Double-click only after that check. If SmartScreen still warns, select
More info, thenRun anyway. - Choose the folder that holds your documents, keep
Index everything in this folder, and finish. Cortex Companion opens when installation completes. Indexing only starts when you request synchronization in Companion. - In Companion, open
Settingsand verify the knowledge-base folder. The Cortex executable installed with Companion is detected automatically. - Drop your documents in that folder, open
Local database, then selectSynchronize local documents. - Restart your AI application: Cortex shows up there as an MCP server.
Companion then lets you synchronize, schedule, diagnose, and configure Cortex without a terminal. Details, silent mode and reinstall: Windows install.
Standalone archives (Windows x64, macOS Apple Silicon, Linux x64)
Every release also ships one ZIP archive per platform. It unpacks to a cortex/ folder holding the cortex or cortex.exe executable (MCP server + CLI, no Python), its runtime, and the licenses for every embedded dependency; keep the folder whole. See Standalone distribution.
From PyPI (Python, advanced)
py -m pip install --upgrade cortex-local-rag
cortex setup
This path installs the CLI and MCP server, but not Cortex Companion. The model is downloaded on first use if its cache is empty.
From source (development)
:: From the folder where you cloned Cortex
install.bat
install.bat and sync.bat are the development path for a source checkout, not a supported end-user installation: install.bat installs the unlocked dependencies from requirements.txt, and sync.bat indexes the folder section by section without the Confluence documents. To use Cortex, install Cortex-Setup.exe or a standalone archive instead. Details: Setup.
How it works
Documents folder (.md, .pdf) Optional Confluence writer (REST)
| | | current Markdown generation +------------------+-------------------+ | v cortex sync <- Split, hash, vectorize, update FTS5 | v %LOCALAPPDATA%\Cortex\ <- ChromaDB + lexical.db | v cortex serve <- MCP server (FastMCP) | v MCP clients <- Claude / Codex / Gemini / Antigravity / LM Studio / Cursor / Windsurf / VS Code
The embedding model is the multilingual ONNX paraphrase-multilingual-MiniLM-L12-v2. The Windows installer bundles it; a source installation or standalone binary downloads it when the local cache is empty.
Two indexing modes
- Whole folder (default): anything you place in the chosen folder, at the root or in any subfolder, becomes searchable. Nothing to configure.
- Sections (advanced): limits indexing to named subfolders you can search separately (defaults
knowledge,projects,notes).
These modes govern the user-selected document folder. Generated ingestion documents are indexed separately from the current published generation with source_kind=doc and section sources.
Details: Configuration.
The cortex command
The installed package exposes a single command:
| Subcommand | Purpose |
|---|---|
cortex setup | Config + index + client registration in one go (--kb-path, --yes, --no-index, --reset). |
cortex serve | Runs the MCP server (used by clients). |
cortex sync | Incremental index synchronization. |
cortex search | Searches the index from the console (debugging aid). |
cortex ingestion | Shows source health and whether catch-up is due. |
cortex confluence | Stores the PAT interactively or runs the allowlisted writer. |
cortex config | Reads or changes configuration through an atomic JSON contract, notably for Companion. |
cortex daemon | Runs, inspects or stops the shared per-user server used when [server] mode = "shared" (opt-in). |
cortex bundle | Describes or verifies an encrypted portable archive. |
cortex doctor | Installation diagnostics (read-only). |
cortex register / cortex unregister | Adds or removes Cortex from MCP clients. |
cortex init | Creates the single per-user configuration. |
cortex check | Verifies the installation. |
cortex --help describes every subcommand and cortex --help describes its options. A prompt-free installation scripts as:
cortex setup --yes --kb-path "D:\Documents\Knowledge"
Exposed MCP tools
| Tool | Description |
|---|---|
cortex_search | Multilingual vector search by default; optional retrieval_mode (vector, hybrid, rerank). Parameters: query, section, top_k (1-10), source/author filters, and occurred/updated date ranges. |
cortex_sync | Triggers an incremental sync of the selected folder and, on a full sync, the current published document generation. |
cortex_list_sections | Lists included sections and "out of policy" folders. |
cortex_freshness | Read-only vault and ingestion freshness summary. Parameters: section (optional), include_entries (false by default). |
Documentation
- Table of contents
- Windows install: unified Cortex + Companion + Confluence converter + models installer, corpus choice, silent mode, reinstall.
- Standalone distribution: per-platform archives and reproducible builds.
- Install from source: prerequisites, MCP clients.
- User guide: sync, search, tools, doctor, logs.
- FAQ: installation, local data, sync, and diagnostics.
- Release notes: user-visible changes by version and the published-history notice.
- Technical changelog: complete changes by version.
- Configuration:
config.toml, indexing modes, sections, data home, migration. - Ingestion scheduling: source health, catch-up, retries, and Task Scheduler.
- Metadata v2 migration: structured search metadata, backup, migration, and restore.
- Confluence writer: allowlisted REST ingestion, Windows Credential Manager, conversion, and atomic generations.
- Reproducible install:
requirements.lock,--require-hashes, regenerating the lock. - Public specification: MCP surface, index contracts, data, distribution, and limits.
- Architecture: end-to-end and technical choices.
- Security: local runtime, telemetry off, single-writer.
Prerequisites
| Path | Requirements |
|---|---|
| Windows installer | No separate Python or .NET runtime. At least ~500 MB of space (applications, model + index). |
| Standalone archive | No Python. ~500 MB of space (model + index). |
| From source | Python 3.11 to 3.13. ~500 MB of space. |
| Client | Claude Desktop/Code, Codex, Gemini, Antigravity, LM Studio, Cursor, Windsurf or VS Code (MCP support). |
License
Apache 2.0. See LICENSE.
R
Solo se muestra el principio; lee el resto en el repo