Phabricator MCP Server logo

Phabricator MCP Server

by MCP-Mirror

A Model Context Protocol (MCP) server implementation for interacting with Phabricator API. This server allows LLMs to interact with Phabricator through a standardized interface.

View on GitHub

Last updated: N/A

What is Phabricator MCP Server?

This project provides an MCP server that exposes Phabricator functionality through a standardized interface, enabling LLMs to interact with Phabricator.

How to use Phabricator MCP Server?

To use this server, clone the repository, set up a virtual environment, install dependencies, configure your Phabricator API token in the .env file, and run the server. Example usage is provided using a minimal client to retrieve task details.

Key features of Phabricator MCP Server

  • Task management (viewing, creating, updating tasks)

  • Project information retrieval

  • User details access

  • Standardized MCP interface

Use cases of Phabricator MCP Server

  • Integrating Phabricator with LLM-powered applications

  • Automating Phabricator tasks through AI agents

  • Building conversational interfaces for Phabricator

  • Enabling LLMs to understand and respond to Phabricator data

FAQ from Phabricator MCP Server

What is MCP?

MCP stands for Model Context Protocol, a standardized interface for interacting with various systems.

What is Phabricator?

Phabricator is a suite of web-based collaboration tools.

How do I get a Phabricator API token?

You can generate an API token from your Phabricator instance settings.

What Python version is required?

Python 3.8 or higher is required.

What commands are currently supported?

Currently, the get-task command is supported for retrieving Phabricator task details.