Skip to main content

Local semantic search MCP server — notes + code, embedded Qdrant, fastembed

Project description

cortex-local

Local semantic search MCP server for Claude Code — index your notes and code, search them semantically without any server or cloud dependency.

Install

pipx install cortex-local
cortex install

cortex install downloads embedding models and registers the MCP server in Claude Code. Restart Claude Code after.

Usage

cortex index ~/notes          # index Obsidian vault
cortex index ~/projects/myapp # index a code repo

Then in Claude Code, search_notes and search_code are available as MCP tools.

How it works

  • Embeddings: fastembed (nomic-embed-text-v1.5) + BM25 sparse — runs fully local, no GPU needed
  • Vector store: embedded Qdrant at ~/.cortex/qdrant
  • Graph layer: import graph with degree centrality re-ranking + Personalized PageRank for notes

Full documentation: github.com/Xoudusz/cortex

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cortex_local-2.0.5.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cortex_local-2.0.5-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file cortex_local-2.0.5.tar.gz.

File metadata

  • Download URL: cortex_local-2.0.5.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cortex_local-2.0.5.tar.gz
Algorithm Hash digest
SHA256 17e6ffe0afa4ed58ad8640fbc22bb9f7f36aac9d43a6ab7d187fe7d0debc878a
MD5 463679c7787d5a2b39e459b6e2ae6c08
BLAKE2b-256 847518edf18613db540588a83a8255845f699ef52d79c264bd6e9382966e79e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cortex_local-2.0.5.tar.gz:

Publisher: deploy.yml on Xoudusz/cortex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cortex_local-2.0.5-py3-none-any.whl.

File metadata

  • Download URL: cortex_local-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cortex_local-2.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 835408d60ffd805a321d85f5344dba49aa3f404bd5391567daa64ae5ad715528
MD5 c003ff91e6f25a91617f9ac16983ad0d
BLAKE2b-256 0b0f6b5adaf92b15d1c361930849a5c7b8afc0e5f95f9215dcfdbada9fa81e70

See more details on using hashes here.

Provenance

The following attestation bundles were made for cortex_local-2.0.5-py3-none-any.whl:

Publisher: deploy.yml on Xoudusz/cortex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page