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)
🚧 注意:该项目仍处于开发中,功能将持续更新。