Skip to main content
Glama

Revisor de relaciones públicas 🔍

Un asistente inteligente para analizar solicitudes de extracción que integra GitHub con Notion para la revisión automatizada de la documentación.

🌟 Características

  • Analizar automáticamente las solicitudes de extracción de GitHub

  • Integración de Notion para documentación estructurada

  • Interfaz MCP (Modelo-Controlador-Proveedor) para un procesamiento eficiente

  • Soporte para análisis detallado de cambios de código

  • Generación automática de documentación en Notion

Related MCP server: devflow-mcp

🚀 Primeros pasos

Prerrequisitos

  • Python 3.8 o superior

  • Cuenta de GitHub con token de acceso

  • Cuenta de Notion con permisos de API

  • Tokens de acceso configurados

Instalación

  1. Clonar el repositorio:

git clone [seu-repositorio]
cd pr_reviewer
  1. Crear y activar un entorno virtual:

python -m venv .venv
source .venv/bin/activate  # Linux/Mac
# ou
.venv\Scripts\activate  # Windows
  1. Instalar dependencias:

pip install -r requirements.txt
  1. Configurar variables de entorno: Cree un archivo .env con las siguientes variables:

NOTION_API_KEY=seu_token_do_notion
NOTION_PAGE_ID=id_da_pagina_notion
GITHUB_TOKEN=seu_token_do_github

💻 Uso

Para iniciar el analizador de PR:

python pr_analyzer.py

El servicio permitirá:

  1. Inicializar el servidor MCP para el análisis de PR

  2. Conectarse a la API de GitHub

  3. Configuración de la integración con Notion

  4. Esperando solicitudes de revisión de relaciones públicas

  5. Generar documentación automáticamente en Notion

🛠️ Arquitectura

El proyecto se estructura en dos componentes principales:

  • pr_analyzer.py : Núcleo de la aplicación que administra el servidor MCP y coordina los análisis

  • github_integration.py : Módulo responsable de la integración con la API de GitHub

Componentes

Analizador de relaciones públicas

  • Inicializa el servidor FastMCP

  • Gestiona la integración con Notion

  • Registrar herramientas para el análisis de relaciones públicas

  • Solicitudes de análisis de procesos

Integración de GitHub

  • Gestiona la comunicación con la API de GitHub

  • Recupera información de las solicitudes de extracción

  • Procesa cambios de código

📝 Licencia

Este proyecto está bajo la licencia MIT. Consulte el archivo LICENSE para obtener más detalles.

👥 Contribución

¡Las contribuciones son bienvenidas! No dudes en enviarnos tus relaciones públicas.

  1. Bifurcar el proyecto

  2. Crea tu rama de funciones ( git checkout -b feature/AmazingFeature )

  3. git commit -m 'Add some AmazingFeature' )

  4. Empujar a la rama ( git push origin feature/AmazingFeature )

  5. Abrir una solicitud de extracción

📞 Soporte

Si encuentra algún problema o tiene sugerencias, abra un problema en el repositorio.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A production-ready MCP server that provides AI assistants with comprehensive GitHub developer tooling including PR analysis, code review, changelog generation, dependency auditing, commit summarization, and refactoring suggestions.
    13
    ISC
  • A
    license
    Not graded
    quality
    C
    maintenance
    Unified MCP control plane for AI pull request reviews on GitHub.
    90
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/willianmarcel/mcp-pr-reviewer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server