Phabricator MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows interaction with Phabricator API, including task management (viewing, creating, updating tasks), project information, and user details

Servidor MCP de Phabricator

Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Phabricator. Este servidor permite a los LLM interactuar con Phabricator mediante una interfaz estandarizada.

Descripción general

Este proyecto proporciona un servidor MCP que expone la funcionalidad de Phabricator a través de:

  • Gestión de tareas (visualización, creación, actualización de tareas)
  • Información del proyecto
  • Detalles del usuario

Empezando

Prerrequisitos

  • Python 3.8+
  • Token de API de Phabricator (de su instancia de Phabricator)
  • Acceso a una instancia de Phabricator

Instalación

  1. Clonar este repositorio:
git clone https://github.com/baba786/phabricator-mcp-server.git cd phabricator-mcp-server
  1. Crear y activar un entorno virtual:
python -m venv venv source venv/bin/activate # On Unix/MacOS # or .\venv\Scripts\activate # On Windows
  1. Instalar dependencias:
pip install -r requirements.txt
  1. Configura tu entorno:
# Copy the example env file cp .env.example .env # Edit .env and add your Phabricator token # Replace 'your-token-here' with your actual Phabricator API token echo "PHABRICATOR_TOKEN=your-token-here" > .env
  1. Ejecutar el servidor:
cd src python server.py

Uso

Comandos admitidos actualmente:

  • get-task : recupera detalles de una tarea específica de Phabricator

Ejemplo de uso a través del cliente:

from src.mcp_minimal_client import Client client = Client() response = client.get_task(task_id="123") # Replace with actual task ID print(response)

Estado de desarrollo

Este proyecto está en desarrollo. ¡Manténganse al tanto de las novedades!

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

Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Phabricator. Este servidor permite a los LLM interactuar con Phabricator mediante una interfaz estandarizada.

  1. Overview
    1. Getting Started
      1. Prerequisites
      2. Installation
    2. Usage
      1. Development Status
        ID: dcokgk2ei2