Phabricator MCP Server logo

Phabricator MCP Server

by baba786

A Model Context Protocol (MCP) server implementation for interacting with the 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, allowing LLMs to interact with it. Functionality includes task management, project information, and user details.

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 then run the server using python server.py in the src directory.

Key features of Phabricator MCP Server

  • Task Management (viewing, creating, updating)

  • Project Information Retrieval

  • User Details Access

  • Standardized MCP Interface

Use cases of Phabricator MCP Server

  • Automated Task Management

  • Integrating Phabricator data into LLM workflows

  • Creating LLM-powered Phabricator assistants

  • Contextual understanding of Phabricator data by LLMs

FAQ from Phabricator MCP Server

What is an MCP server?

An MCP server provides a standardized interface for interacting with an application (in this case, Phabricator).

How do I get a Phabricator API token?

You can obtain a Phabricator API token from your Phabricator instance settings.

What Python version is required?

Python 3.8 or higher is required.

Is this project production-ready?

No, this project is currently under development.

What commands are currently supported?

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