Baba786_phabricator Mcp Server

Baba786_phabricator Mcp Server

🚀 Phabricator MCP 服务器

本项目实现了一个用于与 Phabricator API 交互的 Model Context Protocol (MCP) 服务器。借助该服务器,LLM 能够通过标准接口与 Phabricator 进行交互,为任务管理等操作提供便利。

🚀 快速开始

概述

本项目所提供的 MCP 服务器,将 Phabricator 的以下功能进行了公开:

  • 任务管理(查看、创建、更新任务)
  • 项目信息
  • 用户详细信息

入门指南

先决条件

  • Python 3.8+
  • Phabricator API 令牌(来自您的 Phabricator 实例)
  • 对 Phabricator 实例的访问权限

安装

  1. 克隆此仓库:
git clone https://github.com/baba786/phabricator-mcp-server.git
cd phabricator-mcp-server
  1. 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate  # 在 Unix/MacOS 上
# 或者
.\venv\Scripts\activate  # 在 Windows 上
  1. 安装依赖项:
pip install -r requirements.txt
  1. 设置环境:
# 复制示例环境文件
cp .env.example .env

# 编辑 .env 并添加您的 Phabricator 令牌
# 将 'your-token-here' 替换为实际的 Phabricator API 令牌
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")  # 将 task_id 替换为实际的任务 ID
print(response)

🔧 技术细节

🚧 此项目目前处于开发阶段。请关注更新!

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-10-07 10:18

相似服务问题

相关AI产品