Skip to main content
Glama

Generador de solicitudes de extracción de IA

Una herramienta impulsada por IA para automatizar la creación de solicitudes de extracción y la generación de código utilizando el marco FastMCP.

Características

  • Planificación de tareas mediante IA (GPT-4)

  • Generación de código basada en planes

  • Creación automatizada de solicitudes de extracción de GitHub

  • Integración con el marco FastMCP

Related MCP server: GitHub Actions MCP Server

Requisitos

  • Python 3.8+

  • Token de GitHub con acceso al repositorio

  • Clave API de OpenAI

  • Paquetes de Python necesarios (consulte requirements.txt)

Configuración

  1. Instalar dependencias:

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

GITHUB_TOKEN=your_github_token API_KEY=your_openai_api_key API_BASE=your_api_base_url

Uso

La herramienta proporciona tres funciones principales:

  1. Planificación de tareas

await task_planning(task_file="path/to/task.txt", plan_file="path/to/plan.txt")
  1. Generación de código

await code_for_plan(plan_file="path/to/plan.txt", code_file="path/to/code.py")
  1. Creación de solicitudes de extracción

await create_github_pull_request( repository="owner/repo", branch_name="feature-branch", file_path="path/to/file.py", file_content="your code", commit_message="feat: add new feature", title="Add new feature", body="Description of changes", base_branch="main" )

Desarrollo

La herramienta utiliza el framework FastMCP para la comunicación y se ejecuta como servidor. Para ejecutarla localmente:

python pull-request.py

Licencia

Licencia MIT

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

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

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/Shougakusei/plan_pr_mcp'

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