@freelancercom/phabricator-mcp
MCP server for Phabricator Conduit API - manage tasks, code reviews, repositories, and more
Versions
2.0.19latest2.0.182.0.172.0.162.0.15+ show 20 moreshow less
2.0.142.0.132.0.122.0.112.0.102.0.92.0.82.0.72.0.62.0.52.0.42.0.32.0.22.0.12.0.01.0.51.0.41.0.31.0.21.0.0Tools 60
phabricator_audit_query Search commit audit requests using the legacy audit.query endpoint. For most use cases, prefer phabricator_commit_search with the auditors attachment. This frozen endpoint provides audit-specific status filtering not available in the modern API.
phabricator_blog_search Search Phame blogs
phabricator_blog_edit Create or edit a Phame blog. Omit objectIdentifier to create a new blog (name is required for creation).
phabricator_blog_post_search Search Phame blog posts
phabricator_blog_post_create Create a new Phame blog post
phabricator_blog_post_edit Edit an existing Phame blog post
phabricator_blog_post_add_comment Add a comment to a Phame blog post
phabricator_owners_search Search Owners packages (code ownership). Find who owns a code path or list ownership packages.
phabricator_build_plan_search Search Harbormaster build plans (CI pipeline configurations)
phabricator_task_search Search Maniphest tasks with optional filters
phabricator_task_create Create a new Maniphest task
phabricator_task_edit Edit an existing Maniphest task
phabricator_task_add_comment Add a comment to a Maniphest task
phabricator_task_status_search List all available task statuses configured on this Phabricator instance
phabricator_task_priority_search List all available task priorities configured on this Phabricator instance
phabricator_revision_search Search Differential revisions (code reviews)
phabricator_revision_edit Edit a Differential revision. Supports actions like accept, reject, abandon, request-review, plan-changes, and commandeer. Can also add/remove reviewers, subscribers, and comments.
phabricator_diff_raw Get the raw diff/patch content for a Differential diff by diff ID. Use phabricator_diff_search to find the diff ID from a revision PHID first.
phabricator_diff_search Search Differential diffs (code change snapshots within a revision). A revision may have multiple diffs as it gets updated.
phabricator_revision_paths Get the list of changed file paths for a Differential revision. Returns an array of file path strings.
phabricator_revision_inline_comment Create an inline comment on a specific line of a Differential diff. The comment will appear as a draft — publish it by calling phabricator_revision_edit with a comment on the same revision.
phabricator_buildable_search Search Harbormaster buildables (objects that can be built, like revisions or commits)
phabricator_build_search Search Harbormaster builds (CI/build results)
phabricator_build_target_search Search Harbormaster build targets (individual build steps within a build)
phabricator_build_log_search Search Harbormaster build logs (output from build steps). Use phabricator_build_target_search to find target PHIDs first.
phabricator_build_command Send a command to a Harbormaster build target. Report build status (pass/fail/work) with optional unit test and lint results.
phabricator_repository_search Search Diffusion repositories
phabricator_commit_search Search Diffusion commits
phabricator_repository_browse Browse a repository directory tree at a given path and commit/branch. Pass a branch name via the commit parameter.
phabricator_repository_file_content Read file contents from a Diffusion repository at a given path and commit/branch. Returns the file content as a base64-encoded blob. If the file is too large, returns tooHuge: true with no content.
phabricator_branch_search List branches in a Diffusion repository
phabricator_tag_search List tags in a Diffusion repository
phabricator_repository_file_history Get commit history for a file or directory path in a Diffusion repository
phabricator_repository_code_search Search (grep) file contents within a Diffusion repository
phabricator_repository_edit Create or edit a Diffusion repository. To create, omit objectIdentifier and provide vcs + name.
phabricator_conpherence_search Search Conpherence chat rooms/threads
phabricator_conpherence_read Read messages from a Conpherence chat room/thread (returned in reverse chronological order). Uses conpherence.querytransaction (the only Conduit method that returns message content).
phabricator_conpherence_create Create a new Conpherence chat room/thread
phabricator_conpherence_edit Edit a Conpherence chat room/thread. Rename it or manage participants.
phabricator_conpherence_send Send a message to a Conpherence chat room/thread
phabricator_document_search Search Phriction wiki documents
phabricator_document_create Create a new Phriction wiki document. Uses phriction.create (the only method that can create documents).
phabricator_document_edit Edit an existing Phriction wiki document title or content. Uses phriction.edit (the only method that can update document content).
phabricator_document_add_comment Add a comment to a Phriction wiki document
phabricator_project_search Search Phabricator projects
phabricator_project_edit Create or edit a Phabricator project. Omit objectIdentifier to create a new project (name is required for creation).
phabricator_column_search Search project workboard columns
phabricator_feed_query Query the Phabricator activity feed. Returns recent activity (task updates, revision changes, commits, etc.) as an object keyed by story PHID. Uses feed.query (the only Conduit method for feed data).
phabricator_paste_search Search Phabricator pastes
phabricator_paste_create Create a new Phabricator paste
phabricator_paste_edit Edit an existing Phabricator paste
phabricator_version Get the version of the running phabricator-mcp server
phabricator_transaction_search Search transactions (comments, status changes, etc.) on a Phabricator object (e.g.,
phabricator_file_upload Upload a file to Phabricator. Returns a file PHID that can be used with phabricator_file_info to get the file ID for embedding in Remarkup via {F<id>}.
phabricator_file_search Search for files in Phabricator
phabricator_file_info Get metadata about a file (name, size, MIME type, URI). Use the returned URI to download. Provide at least one of id or phid. Uses file.info (the only Conduit method that returns download URIs).
phabricator_user_whoami Get information about the current authenticated user
phabricator_user_search Search Phabricator users
phabricator_phid_lookup Look up PHIDs by human-readable names (e.g.,
phabricator_phid_query Get handle information (name, URI, type, status) for PHIDs. For full object data, use application-specific search tools (e.g., phabricator_task_search, phabricator_revision_search).
Permissions 2
network medium env_vars low