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.
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?
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?
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?
What Python version is required?
Python 3.8 or higher is required.
Is this project production-ready?
Is this project production-ready?
No, this project is currently under development.
What commands are currently supported?
What commands are currently supported?
Currently, the get-task
command is supported for retrieving task details.