MCP.Market

garnet-mcp server

by tarazou9·io.github.tarazou9/garnet-mcp·v0.1.2

RAG memory for LLM agents over Garnet Vector Sets: store text as embeddings, recall by meaning.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed garnet-mcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

garnet-mcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 44 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How garnet-mcp compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 70% of 2,174 E-commerce servers

Install garnet-mcp in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the garnet-mcp repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.tarazou9/garnet-mcp -->

Garnet Vector Memory MCP Server

An MCP (Model Context Protocol) server that gives LLM agents a retrieval-augmented (RAG) memory backed by Garnet Vector Sets. Agents store text as embeddings and later retrieve the most semantically relevant snippets by meaning to ground their responses — persisting across sessions, not just within a single conversation. This is application-layer semantic recall (RAG): it augments the model's prompt with retrieved context, and is distinct from inference-layer KV-cache reuse (e.g. LMCache). It runs against a local or self-hosted OSS Garnet (or any Redis-compatible endpoint that supports Vector Sets), with bring-your-own embeddings.

Tools

The server exposes five tools over the MCP stdio transport (HTTP is also supported):

Prerequisites

  • .NET 10 SDK — required so clients can launch the server with the dnx command (ships with the .NET 10 SDK). The package itself targets net9.0.
  • A Garnet server started with Vector Sets enabled. Vector Sets are currently a Garnet preview feature and must be turned on explicitly with --enable-vector-set-preview. Any Redis-compatible endpoint exposing the V* vector commands also works.
  • Embeddings (optional but recommended). Set EmbeddingsProvider=AzureOpenAI and point it at an Azure OpenAI embedding deployment (keyless auth via DefaultAzureCredential / az login). Without it, the server falls back to a deterministic Fake** provider that requires no external calls — useful for local demos and tests, but not for meaningful semantic recall.

Install (from NuGet)

The server is published as a .NET tool package that MCP clients run via dnx. Add it to your client's MCP config, e.g. .vscode/mcp.json for VS Code / GitHub Copilot:

{
  "servers": {
    "garnet-mcp": {
      "type": "stdio",
      "command": "dnx",
      "args": ["GarnetMcp.Server@0.1.0", "--yes"],
      "env": {
        "Garnet__Host": "127.0.0.1",
        "Garnet__Port": "6379",
        "Embeddings__Provider": "AzureOpenAI",
        "Embeddings__Endpoint": "https://YOUR-RESOURCE.openai.azure.com/",
        "Embeddings__DeploymentName": "text-embedding-3-small",
        "Embeddings__Dimensions": "1536"
      }
    }
  }
}

To run the fully offline demo, drop the Embeddings entries (or set EmbeddingsProvider=Fake).

Recommended agent instructions

The server already sends usage guidance to any MCP client at connect time (via the server's ServerInstructions), so most agents will use the tools appropriately on their own. If you want to make an agent use the memory proactively, add something like the following to that agent's custom-instructions (e.g. .github/copilot-instructions.md in your project, a Claude/Cursor rules file, etc.):

Before answering anything about the user — their preferences, facts, decisions, or past statements — FIRST call recallmemory, even if the answer seems to be in the current chat (memories persist across sessions). Whenever the user states a durable fact about themselves or asks you to remember something, call storememory to persist it, then briefly confirm what you saved.

Configuration

All settings are read from configuration / environment variables. In environment-variable form, use __ (double underscore) as the section separator.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

garnet-mcp: common questions

Is garnet-mcp server safe?
Mostly: it is graded B (80/100). Read the garnet-mcp safety report
Does garnet-mcp need an API key?
No secret keys are declared. It reads 6 settings from the environment.
Is garnet-mcp maintained?
The last commit was 86 days ago (2026-08-10). The latest release is v0.1.2.
What can I use instead of garnet-mcp?
Servers from other publishers that do the same job: Vectros AI MCP server, Mneme Memory MCP server and Qdrant MCP server.

Alternatives to garnet-mcp

Same job from other publishers: the closest match first, then the best rated.

  • Vectros AI
    Typed record store + hybrid search over MCP: deterministic lookups + semantic memory, per-customer.
    B
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Qdrant MCP
    Exposes the full Qdrant vector database API as 56 MCP tools, not just store/find.
    B
  • Kagura Memory Cloud
    Persistent memory for AI assistants: store, search, and connect knowledge across conversations.
    A
  • Delx Memory
    Local-first persistent memory MCP: shared SQLite key/value store, searchable, TTL-aware, secret-safe
    A