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

🚀 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.

-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    An MCP server that fetches GitHub Pull Request comments with file paths, line ranges, and replies using a GitHub personal access token.
    Last updated -
    1
    3
    MIT License
  • -
    security
    -
    license
    -
    quality
    An MCP service that enables creating GitHub Pull Requests and adding code review comments using GitHub CLI, eliminating the need to manually handle authentication and permissions.
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
    Last updated -
    1
  • -
    security
    F
    license
    -
    quality
    A tool that integrates with GitHub and Notion to analyze and review pull requests, enabling automated code reviews and documentation in Notion.
    Last updated -
    • Apple
    • Linux

View all related MCP servers

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