← Back to Plugins
MCP Server MCP

garnet-mcp

github By github 👁 1 views ▲ 0 votes

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

Homepage Verified source GitHub

Install

nuget:[email protected]

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "nuget",
      "registryBaseUrl": "https://api.nuget.org/v3/index.json",
      "identifier": "GarnetMcp.Server",
      "version": "0.1.2",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "value": "{garnet_host}",
          "variables": {
            "garnet_host": {
              "description": "Hostname of the Garnet (or any Redis-compatible) server. Defaults to 127.0.0.1 when left blank."
            }
          },
          "name": "Garnet__Host"
        },
        {
          "value": "{garnet_port}",
          "variables": {
            "garnet_port": {
              "description": "Port of the Garnet server. Defaults to 6379 when left blank."
            }
          },
          "name": "Garnet__Port"
        },
        {
          "value": "{embeddings_provider}",
          "variables": {
            "embeddings_provider": {
              "description": "Embedding provider: 'AzureOpenAI' for real embeddings, or 'Fake' for a deterministic offline provider (no external calls)."
            }
          },
          "name": "Embeddings__Provider"
        },
        {
          "value": "{embeddings_endpoint}",
          "variables": {
            "embeddings_endpoint": {
              "description": "Azure OpenAI endpoint, e.g. https://YOUR-RESOURCE.openai.azure.com/ (required when Embeddings__Provider=AzureOpenAI). Authenticated keyless via DefaultAzureCredential."
            }
          },
          "name": "Embeddings__Endpoint"
        },
        {
          "value": "{embeddings_deployment}",
          "variables": {
            "embeddings_deployment": {
              "description": "Azure OpenAI embedding deployment name, e.g. text-embedding-3-small."
            }
          },
          "name": "Embeddings__DeploymentName"
        },
        {
          "value": "{embeddings_dimensions}",
          "variables": {
            "embeddings_dimensions": {
              "description": "Embedding vector dimensions, e.g. 1536 for text-embedding-3-small."
            }
          },
          "name": "Embeddings__Dimensions"
        }
      ]
    }
  ]
}
mcp model-context-protocol nuget

Comments

Sign in to leave a comment

Loading comments...