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

Phabricator MCP 서버

Phabricator API와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 LLM은 표준화된 인터페이스를 통해 Phabricator와 상호 작용할 수 있습니다.

개요

이 프로젝트는 다음을 통해 Phabricator 기능을 노출하는 MCP 서버를 제공합니다.

  • 작업 관리(작업 보기, 생성, 업데이트)
  • 프로젝트 정보
  • 사용자 세부 정보

시작하기

필수 조건

  • 파이썬 3.8 이상
  • Phabricator API 토큰(Phabricator 인스턴스에서)
  • Phabricator 인스턴스에 액세스

설치

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 가상 환경을 만들고 활성화하세요.
python -m venv venv source venv/bin/activate # On Unix/MacOS # or .\venv\Scripts\activate # On Windows
  1. 종속성 설치:
pip install -r requirements.txt
  1. 환경 설정:
# 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. 서버를 실행합니다:
cd src python server.py

용법

현재 지원되는 명령:

  • get-task : 특정 Phabricator 작업의 세부 정보를 검색합니다.

클라이언트를 통한 사용 예:

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

개발 현황

🚧 이 프로젝트는 현재 개발 중입니다. 업데이트를 기대해 주세요!

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

Phabricator API와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 LLM은 표준화된 인터페이스를 통해 Phabricator와 상호 작용할 수 있습니다.

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