Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Gts Repo Guardian

БесплатноНе проверен

MCP server for automated GitHub repository quality management, enabling review, README generation, cleanup, and monitoring.

GitHubEmbed

Описание

MCP server for automated GitHub repository quality management, enabling review, README generation, cleanup, and monitoring.

README

MCP (Model Context Protocol) para gestión y revisión automática de repositorios GitHub

npm version License


📋 Descripción

gts-repo-guardian es un servidor MCP que automatiza la gestión de calidad de repositorios GitHub. Diseñado para mantener el estándar de documentación en los proyectos de @planetazuzu y GTS SOFTWARE.

⚡ Características

Herramientas Disponibles

Herramienta Descripción
review_repository Analiza un repo y genera informe de calidad (0-100)
generate_readme Genera README profesional automáticamente
clean_repository Limpia y estructura el repositorio
review_all_repositories Revisión masiva de todos los repos de un usuario
apply_improvements Aplica mejoras automáticamente
watch_repositories Monitoriza repos y alerta sobre problemas

🚀 Instalación

git clone https://github.com/PlanetaZero/gts-repo-guardian.git
cd gts-repo-guardian
npm install
npm run build

⚙️ Configuración

  1. Copia .env.example a .env:
cp .env.example .env
  1. Genera un token de GitHub en: https://github.com/settings/tokens

  2. Asigna el token en .env:

GITHUB_TOKEN=tu_token_aqui

🔧 Uso con OpenCode

Añade a tu configuración de OpenCode:

{
  "mcpServers": {
    "gts-repo-guardian": {
      "command": "node",
      "args": ["/ruta/a/gts-repo-guardian/dist/index.js"],
      "env": {
        "GITHUB_TOKEN": "tu_token_aqui"
      }
    }
  }
}

🔧 Uso con Claude Desktop

Añade a ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "gts-repo-guardian": {
      "command": "node",
      "args": ["/ruta/a/gts-repo-guardian/dist/index.js"],
      "env": {
        "GITHUB_TOKEN": "tu_token_aqui"
      }
    }
  }
}

📊 Sistema de Puntuación

Puntuación Color Significado
80-100 🟢 Verde Excelente
50-79 🟡 Amarillo Necesita mejoras
0-49 🔴 Rojo Necesita trabajo urgente

Reglas de Calidad

  • README.md existe y tiene >200 palabras: 30 pts
  • Repo tiene descripción en GitHub: 15 pts
  • Repo tiene al menos 3 topics: 10 pts
  • Licencia presente: 10 pts
  • .gitignore apropiado al stack: 10 pts
  • package.json con nombre y descripción: 10 pts
  • Carpetas organizadas correctamente: 10 pts
  • .env.example presente si hay variables: 5 pts

📁 Estructura del Proyecto

gts-repo-guardian/
├── src/
│   ├── index.ts              # Servidor MCP principal
│   ├── tools/
│   │   ├── review.ts         # Revisión de repos
│   │   ├── readme.ts          # Generación de READMEs
│   │   ├── clean.ts           # Limpieza y estructura
│   │   ├── batch.ts           # Revisión masiva
│   │   ├── improve.ts         # Aplicar mejoras
│   │   └── monitor.ts         # Monitorización continua
│   ├── templates/
│   │   ├── readme-sanitario.md
│   │   ├── readme-tech.md
│   │   └── readme-lab.md
│   └── config/
│       ├── rules.ts          # Reglas de calidad
│       └── profiles.ts       # Configuración de perfiles
├── package.json
├── tsconfig.json
├── .env.example
└── README.md

👤 Autor

Javier Fernández · @planet://github.com/azuzu Técnico de Emergencias Sanitarias · +25 años · La Rioja, España GTS SOFTWARE

LinkedIn GitHub


📄 Licencia

MIT License - ver LICENSE para más detalles.

from github.com/planetazuzu/gts-repo-guardian

Установка Gts Repo Guardian

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/planetazuzu/gts-repo-guardian

FAQ

Gts Repo Guardian MCP бесплатный?

Да, Gts Repo Guardian MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Gts Repo Guardian?

Нет, Gts Repo Guardian работает без API-ключей и переменных окружения.

Gts Repo Guardian — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Gts Repo Guardian в Claude Desktop, Claude Code или Cursor?

Открой Gts Repo Guardian на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Gts Repo Guardian with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development