Token导航 LogoToken导航TokenDH.com
Grigori MCP logo
开发工具SSE官方级别未说明来源级核验

Grigori MCP

MCP Server

Grigori是一款桌面应用程序,通过MCP协议为AI助手提供结构化的编码标准和架构模式管理功能,适用于开发人员与AI协作编程。

工具数

18

提示词数

0

GitHub Stars

3

资源数

0
C#Claude开发工具ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

andres-m-rodriguez

提供方

andres-m-rodriguez

最后核验

2026/5/17 20:42

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

格里戈里

一种用于管理编码上下文的桌面应用程序,AI助手可以通过MCP(模型上下文协议)访问。

概述

Grigori帮助您以结构化的方式定义和组织编码标准、架构模式和开发偏好。它运行一个本地MCP服务器,AI编码助手(如Claude Code)可以连接到该服务器,让他们访问您的个性化编码上下文。

特性

编码上下文

  • 编码模式 -您一致使用的文档模式(例如,“存储库模式”、“CQRS”)
  • 设计首选项 -用基本原理和优先级定义你的编码风格选择
  • 回避规则 -指定要避免的模式和做法,并注明严重程度

体系结构上下文

  • 架构模式 -使用ASCII图定义分层架构
  • 层依赖关系 -指定层之间允许和禁止的依赖关系
  • 代码模板 -可重用的代码模板,带有脚手架占位符
  • 命名规范 -不同上下文(DTO、存储库等)的文档命名模式

MCP集成

  • 内置MCP服务器提供40多种读写上下文工具
  • 从Claude Code、Cursor或任何兼容MCP的客户端连接
  • AI助手可以在帮助您编码的同时查询您的编码标准

入门指南

先决条件

  • .NET 10 SDK
  • Windows、macOS或Linux(通过MAUI)

构建与运行

# 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

从克劳德代码连接

添加到您的Claude Code MCP设置中:

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

MCP工具

编码上下文工具

工具说明
get_coding_context通过markdown获取完整的编码上下文
get_coding_patterns以JSON格式获取所有编码模式
get_design_preferences以JSON格式获取所有设计首选项
get_avoidance_rules以JSON格式获取所有避免规则
search_context在所有上下文中搜索关键字
add_coding_pattern添加新的编码模式
add_design_preference添加新的设计首选项
add_avoidance_rule添加新的回避规则

架构上下文工具

工具说明
get_architecture_context通过markdown获取完整的架构上下文
get_architecture_patterns获取所有架构模式
get_active_architecture_pattern获取当前活动模式
add_architecture_pattern添加新的架构模式
add_architecture_layer向图案添加图层
add_layer_dependency定义允许/禁止的依赖关系
get_code_templates获取所有代码模板
add_code_template添加新的代码模板
get_naming_conventions获取所有命名约定
add_naming_convention添加新的命名约定

项目结构

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

技术栈

  • .NET 10 -最新。NET运行时
  • MAUI混合型 -跨平台桌面用户界面
  • 泥浆 -材料设计组件库
  • SQLite -本地数据库存储
  • Entity Framework Core -ORM
  • 最小Mcp -MCP服务器实现
  • Blazing奇点 -异步命令状态管理

出口

“设置”页面包括一个导出功能,可以生成 CLAUDE.md-样式文件,适用于不使用MCP的项目。

许可证

麻省理工学院

目录标签

目录标签

C#Claude开发工具编码规范管理混合部署AI编程辅助架构模式定义代码模板

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

SSE

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

SSEnone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP