Skip to main content
Glama

Guía de configuración del revisor de relaciones públicas

Esta guía proporciona instrucciones paso a paso para configurar el proyecto PR Reviewer, que incluye integraciones con GitHub y Notion.

Prerrequisitos

  • curl (para MacOS/Linux)

  • Python 3.x instalado en su sistema

Related MCP server: GitHub PR Analyzer with Notion Integration

Instrucciones de configuración

Paso 1: Instalar uv

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

🔁 Reinicie su terminal luego para asegurarse de que el comando uv esté disponible.


Paso 2: Crear y configurar el proyecto

MacOS/Linux:

# Create a new directory for the project
uv init pr_reviewer
cd pr_reviewer

# Create and activate a virtual environment
uv venv
source .venv/bin/activate

# Install core dependencies
uv add "mcp[cli]" requests python-dotenv notion-client

Paso 3: Crea requirements.txt e instálalo desde allí

Crea un archivo llamado requirements.txt con el siguiente contenido:

# Core dependencies for PR Analyzer
requests>=2.31.0          # For GitHub API calls
python-dotenv>=1.0.0      # For environment variables
mcp[cli]>=1.4.0           # For MCP server functionality
notion-client>=2.3.0      # For Notion integration

Instalar los paquetes:

uv pip install -r requirements.txt
pip install -r requirements.txt

Paso 4: Configurar variables de entorno

Cree un archivo .env en el directorio raíz y agregue lo siguiente:

GITHUB_TOKEN=your_github_token
NOTION_API_KEY=your_notion_api_key
NOTION_PAGE_ID=your_notion_page_id

Token de GitHub:

  1. Vaya a GitHub → Configuración → Configuración de desarrollador → Tokens de acceso personal.

  2. Haga clic en "Generar nuevo token (clásico)" .

  3. Habilitar estos ámbitos:

    • read:org

    • read:repo_hook

    • repo

  4. Copie y pegue el token en su archivo .env como GITHUB_TOKEN .

Integración de nociones:

  1. Vaya a Integraciones de Notion .

  2. Haga clic en “Nueva integración” y configure el tipo en Interno .

  3. Añadelo a tu espacio de trabajo.

  4. Copie el secreto de integración interna como NOTION_API_KEY .

  5. Copie el UUID al final de la URL de integración como NOTION_PAGE_ID .


Paso 5: Crear el script principal

Cree un archivo de script vacío para la lógica de su servidor:

touch pr_reviewer

Agregue la lógica de su aplicación dentro de este archivo.


Paso 6: Ejecutar la aplicación

Para ejecutar el proyecto, asegúrese de que su entorno esté activado y que .env esté configurado:

python pr_reviewer.py

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

View all related MCP servers

Related MCP Connectors

  • Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…

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/KalyankumarKonduru/MCP_test'

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