Back to Home
andres-m-rodriguez icon

Grigori

by andres-m-rodriguez

Overview

Grigori provides semantic code search, persistent memory, and codebase intelligence for AI assistants, enhancing their contextual awareness of .NET projects.

Installation

Run Command
docker run -d -p 5151:5150 -v grigori-data:/data ghcr.io/your-org/grigori:latest

Environment Variables

  • ASPNETCORE_ENVIRONMENT
  • Grigori__EmbeddingProvider
  • Grigori__Onnx__ModelPath
  • Grigori__Onnx__VocabPath
  • Grigori__Anthropic__ApiKey
  • Grigori__Anthropic__EmbeddingModel
  • Grigori__Anthropic__EmbeddingBaseUrl
  • Grigori__IndexPath
  • Grigori__WatchedDirectories
  • Grigori__FileExtensions
  • Grigori__Api__Port
  • Grigori__HnswM
  • Grigori__HnswEfConstruction
  • Grigori__HnswEfSearch
  • Grigori__SupportedExtensions
  • Grigori__ExcludedPatterns
  • GRIGORI__DASHBOARD__PORT

Security Notes

The example `src/Grigori.Mcp/appsettings.json` contains a hardcoded `Anthropic.ApiKey` (though it uses VoyageAI). This is a critical security risk as API keys should never be hardcoded, even in examples. While the main `appsettings.json` has it blank, its presence in an example highlights a potential misuse. The application can run an HTTP server for API and dashboard (`--server`, `--mcp-http`, Docker), which implies potential for unencrypted communication if not explicitly configured with HTTPS in production. The local tray application's auto-start and directory watching features require appropriate user permissions.

Similar Servers

Stats

Interest Score81
Security Score6
Cost ClassMedium
Avg Tokens500
Stars2
Forks0
Last Update2026-01-19

Tags

.NETAI-AssistantSemantic SearchVector DatabaseDeveloper Tools