github doobidoo/mcp-memory-service v10.2.0
v10.2.0 - External Embedding API Support

latest releases: v10.26.5, v10.26.4, v10.26.3...
one month ago

๐ŸŽ‰ External Embedding API Support

This release adds support for using external OpenAI-compatible embedding APIs instead of local models!

โœจ Key Features

  • ๐Ÿ”Œ OpenAI-Compatible API Integration: Connect to any OpenAI-compatible /v1/embeddings endpoint
    • vLLM, Ollama, Text Embeddings Inference (TEI), OpenAI, and more
  • โš™๏ธ Simple Configuration: Set up via environment variables
  • ๐Ÿ›ก๏ธ Graceful Fallback: Automatically falls back to local models if external API unavailable
  • ๐Ÿ” Automatic Dimension Detection: Detects embedding dimensions from API responses
  • โœ… Backend Validation: Ensures configuration is compatible with selected storage backend

๐Ÿ“ Configuration

export MCP_EXTERNAL_EMBEDDING_URL=http://localhost:8890/v1/embeddings
export MCP_EXTERNAL_EMBEDDING_MODEL=nomic-embed-text
export MCP_EXTERNAL_EMBEDDING_API_KEY=sk-xxx  # Optional

โš ๏ธ Important

Only supported with sqlite_vec backend (not compatible with hybrid or cloudflare backends).

๐Ÿ“š Documentation

See docs/deployment/external-embeddings.md for complete setup guide with examples for vLLM, Ollama, TEI, and OpenAI.

๐Ÿงช Testing

  • 10/10 core tests passing
  • Backend validation verified

๐Ÿ™ Contributors

Special thanks to @isiahw1 for this excellent contribution!


Full Changelog: https://github.com/doobidoo/mcp-memory-service/blob/v10.2.0/CHANGELOG.md#1020---2026-01-28

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.