MCP Server
MCP
garnet-mcp
RAG memory for LLM agents over Garnet Vector Sets: store text as embeddings, recall by meaning.
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
By
Comments
Sign in to leave a comment