1. Conduid
  2. Developer Tools
  3. Grigori
MCP server · Developer Tools

Grigori

Desktop app for managing coding context with MCP server integration for AI assistants

Unclaimed devtools
34Low

Scored 7 months ago · breakdown

About Grigori

Grigori is an MCP server published by andres-m-rodriguez in the Developer Tools category: desktop app for managing coding context with MCP server integration for AI assistants.

The repository has 4 stars and 0 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/andres-m-rodriguez/Grigori

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

add_avoidance_ruleAdd a new avoidance rule

Parameters not published.

add_coding_patternAdd a new coding pattern

Parameters not published.

add_design_preferenceAdd a new design preference

Parameters not published.

get_avoidance_rulesGet all avoidance rules as JSON

Parameters not published.

get_coding_contextGet complete coding context as markdown

Parameters not published.

get_coding_patternsGet all coding patterns as JSON

Parameters not published.

get_design_preferencesGet all design preferences as JSON

Parameters not published.

search_contextSearch across all context for a keyword

Parameters not published.

Ask AI

✦

Ask AI about Grigori

Powered by Claude · Grounded in docs

I know everything about Grigori. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Grigori

A desktop application for managing coding context that AI assistants can access via MCP (Model Context Protocol).

Overview

Grigori helps you define and organize your coding standards, architecture patterns, and development preferences in a structured way. It runs a local MCP server that AI coding assistants (like Claude Code) can connect to, giving them access to your personalized coding context.

Features

Coding Context

  • Coding Patterns - Document patterns you use consistently (e.g., "Repository Pattern", "CQRS")
  • Design Preferences - Define your coding style choices with rationale and priority
  • Avoidance Rules - Specify patterns and practices to avoid, with severity levels

Architecture Context

  • Architecture Patterns - Define layered architectures with ASCII diagrams
  • Layer Dependencies - Specify allowed and forbidden dependencies between layers
  • Code Templates - Reusable code templates with placeholders for scaffolding
  • Naming Conventions - Document naming patterns for different contexts (DTOs, repositories, etc.)

MCP Integration

  • Built-in MCP server exposes 40+ tools for reading and writing context
  • Connect from Claude Code, Cursor, or any MCP-compatible client
  • AI assistants can query your coding standards while helping you code

Getting Started

Prerequisites

  • .NET 10 SDK
  • Windows, macOS, or Linux (via MAUI)

Build & Run

# Clone the repository
git clone https://github.com/andres-m-rodriguez/Grigori.git
cd Grigori

# Build
dotnet build

# Run the desktop app
dotnet run --project src/Grigori.Desktop

Connect from Claude Code

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "grigori": {
      "url": "http://localhost:3001/sse"
    }
  }
}

MCP Tools

Coding Context Tools

Tool Description
get_coding_context Get complete coding context as markdown
get_coding_patterns Get all coding patterns as JSON
get_design_preferences Get all design preferences as JSON
get_avoidance_rules Get all avoidance rules as JSON
search_context Search across all context for a keyword
add_coding_pattern Add a new coding pattern
add_design_preference Add a new design preference
add_avoidance_rule Add a new avoidance rule

Architecture Context Tools

Tool Description
get_architecture_context Get complete architecture context as markdown
get_architecture_patterns Get all architecture patterns
get_active_architecture_pattern Get the currently active pattern
add_architecture_pattern Add a new architecture pattern
add_architecture_layer Add a layer to a pattern
add_layer_dependency Define allowed/forbidden dependencies
get_code_templates Get all code templates
add_code_template Add a new code template
get_naming_conventions Get all naming conventions
add_naming_convention Add a new naming convention

Project Structure

src/
├── Grigori.Desktop/        # MAUI Blazor Hybrid desktop app
│   ├── Components/         # Blazor pages and components
│   └── Mcp/               # MCP server integration
├── Grigori.Contracts/      # DTOs and repository interfaces
├── Grigori.DataAccess/     # Repository implementations
├── Grigori.Database/       # EF Core DbContext and models
└── Grigori.Common.Pagination/  # Cursor-based pagination

Technology Stack

  • .NET 10 - Latest .NET runtime
  • MAUI Blazor Hybrid - Cross-platform desktop UI
  • MudBlazor - Material Design component library
  • SQLite - Local database storage
  • Entity Framework Core - ORM
  • MinimalMcp - MCP server implementation
  • BlazingSingularity - Async command state management

Export

The Settings page includes an export feature that generates a CLAUDE.md-style file from your coding context, useful for projects that don't use MCP.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Grigori

How do I install Grigori?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Grigori safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Grigori still maintained?

Yes — the last commit was 2 months ago. The repository has 4 stars and 0 forks.