Phabricator MCP Server

Phabricator MCP Server

的镜像。

简介

Phabricator MCP 服务器是一个允许大型语言模型通过标准化接口与 Phabricator API 交互的实现,支持任务管理、项目信息和用户详情查询。

前提条件

  • Python 3.8+
  • Phabricator API 令牌
  • 访问 Phabricator 实例的权限

快速安装

# 1. 克隆仓库
git clone https://github.com/baba786/phabricator-mcp-server.git
cd phabricator-mcp-server

# 2. 创建并激活虚拟环境
python -m venv venv
source venv/bin/activate  # Unix/MacOS
# 或
.\venv\Scripts\activate  # Windows

# 3. 安装依赖
pip install -r requirements.txt

# 4. 配置环境变量
cp .env.example .env
# 编辑 .env 文件,添加 Phabricator 令牌
echo "PHABRICATOR_TOKEN=your-token-here" > .env

# 5. 运行服务器
cd src
python server.py

使用方法

目前支持的主要功能是检索 Phabricator 任务信息:

from src.mcp_minimal_client import Client

# 初始化客户端
client = Client()

# 获取任务信息
response = client.get_task(task_id="123")  # 替换为实际任务 ID
print(response)

🚧 注意:该项目仍处于开发中,功能将持续更新。