← Back to search

@freelancercom/phabricator-mcp

GitHub Actions Scanned 7d ago

MCP server for Phabricator Conduit API - manage tasks, code reviews, repositories, and more

npm
B
81.8 / 100

Versions

2.0.19latest
Mar 11, 2026
2.0.18
Mar 11, 2026
2.0.17
Mar 11, 2026
2.0.16
Mar 3, 2026
2.0.15
Mar 3, 2026
+ show 20 moreshow less
2.0.14
Mar 3, 2026
2.0.13
Mar 3, 2026
2.0.12
Mar 3, 2026
2.0.11
Mar 2, 2026
2.0.10
Mar 2, 2026
2.0.9
Mar 2, 2026
2.0.8
Mar 2, 2026
2.0.7
Mar 2, 2026
2.0.6
Mar 2, 2026
2.0.5
Mar 2, 2026
2.0.4
Mar 2, 2026
2.0.3
Mar 2, 2026
2.0.2
Mar 2, 2026
2.0.1
Mar 2, 2026
2.0.0
Mar 2, 2026
1.0.5
Feb 20, 2026
1.0.4
Feb 20, 2026
1.0.3
Feb 20, 2026
1.0.2
Feb 16, 2026
1.0.0
Feb 16, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 60

phabricator_audit_query
annotations: none low

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.

status string
phabricator_blog_search
annotations: none low

Search Phame blogs

after string order string query string before string projects boolean queryKey string subscribers boolean
phabricator_blog_edit
annotations: none low

Create or edit a Phame blog. Omit objectIdentifier to create a new blog (name is required for creation).

name string status string subtitle string parentSite string description string parentDomain string domainFullURI string objectIdentifier string
phabricator_blog_post_search
annotations: none low

Search Phame blog posts

after string order string query string before string projects boolean queryKey string subscribers boolean
phabricator_blog_post_create
annotations: none low

Create a new Phame blog post

body string title string blogPHID string subtitle string
phabricator_blog_post_edit
annotations: none low

Edit an existing Phame blog post

body string title string comment string blogPHID string subtitle string objectIdentifier string
phabricator_blog_post_add_comment
annotations: none low

Add a comment to a Phame blog post

comment string objectIdentifier string
phabricator_owners_search
annotations: none low

Search Owners packages (code ownership). Find who owns a code path or list ownership packages.

name string after string order string paths boolean query string before string queryKey string
phabricator_build_plan_search
annotations: none low

Search Harbormaster build plans (CI pipeline configurations)

after string match string order string before string queryKey string
phabricator_task_search
annotations: none low

Search Maniphest tasks with optional filters

after string order string query string before string columns boolean projects boolean queryKey string hasParents boolean hasSubtasks boolean subscribers boolean
phabricator_task_create
annotations: none low

Create a new Maniphest task

space string title string status string comment string subtype string priority string ownerPHID string description string
phabricator_task_edit
annotations: none low

Edit an existing Maniphest task

space string title string status string comment string subtype string priority string ownerPHID string columnPHID string description string objectIdentifier string
phabricator_task_add_comment
annotations: none low

Add a comment to a Maniphest task

comment string objectIdentifier string
phabricator_task_status_search
annotations: none low

List all available task statuses configured on this Phabricator instance

phabricator_task_priority_search
annotations: none low

List all available task priorities configured on this Phabricator instance

phabricator_revision_search
annotations: none low

Search Differential revisions (code reviews)

after string order string query string before string projects boolean queryKey string reviewers boolean subscribers boolean
phabricator_revision_edit
annotations: none low

Edit a Differential revision. Supports actions like accept, reject, abandon, request-review, plan-changes, and commandeer. Can also add/remove reviewers, subscribers, and comments.

draft boolean title string comment string summary string testPlan string repositoryPHID string objectIdentifier string
phabricator_diff_raw
annotations: none low

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
annotations: none low

Search Differential diffs (code change snapshots within a revision). A revision may have multiple diffs as it gets updated.

after string order string before string commits boolean queryKey string
phabricator_revision_paths
annotations: none low

Get the list of changed file paths for a Differential revision. Returns an array of file path strings.

phabricator_revision_inline_comment
annotations: none low

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.

content string filePath string isNewFile boolean
phabricator_buildable_search
annotations: none low

Search Harbormaster buildables (objects that can be built, like revisions or commits)

after string order string before string manual boolean queryKey string
phabricator_build_search
annotations: none low

Search Harbormaster builds (CI/build results)

after string order string before string queryKey string querybuilds boolean
phabricator_build_target_search
annotations: none low

Search Harbormaster build targets (individual build steps within a build)

after string order string before string queryKey string
phabricator_build_log_search
annotations: none low

Search Harbormaster build logs (output from build steps). Use phabricator_build_target_search to find target PHIDs first.

after string order string before string queryKey string
phabricator_build_command
annotations: none low

Send a command to a Harbormaster build target. Report build status (pass/fail/work) with optional unit test and lint results.

code string name string path string engine string format string result string details string severity string namespace string description string buildTargetPHID string
phabricator_repository_search
annotations: none low

Search Diffusion repositories

uris boolean after string order string query string before string metrics boolean projects boolean queryKey string
phabricator_commit_search
annotations: none low

Search Diffusion commits

after string order string query string before string projects boolean queryKey string permanent boolean subscribers boolean unreachable boolean
phabricator_repository_browse
annotations: none low

Browse a repository directory tree at a given path and commit/branch. Pass a branch name via the commit parameter.

path string commit string repository string needValidityOnly boolean
phabricator_repository_file_content
annotations: none low

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.

path string branch string commit string repository string
phabricator_branch_search
annotations: none low

List branches in a Diffusion repository

branch string closed boolean contains string repository string
phabricator_tag_search
annotations: none low

List tags in a Diffusion repository

branch string commit string repository string needMessages boolean
phabricator_repository_file_history
annotations: none low

Get commit history for a file or directory path in a Diffusion repository

path string branch string commit string against string repository string needChildChanges boolean needDirectChanges boolean
phabricator_repository_code_search
annotations: none low

Search (grep) file contents within a Diffusion repository

path string query string branch string commit string repository string
phabricator_repository_edit
annotations: none low

Create or edit a Diffusion repository. To create, omit objectIdentifier and provide vcs + name.

name string space string callsign string shortName string description string defaultBranch string objectIdentifier string
phabricator_conpherence_search
annotations: none low

Search Conpherence chat rooms/threads

after string order string before string fulltext string queryKey string
phabricator_conpherence_read
annotations: none low

Read messages from a Conpherence chat room/thread (returned in reverse chronological order). Uses conpherence.querytransaction (the only Conduit method that returns message content).

roomPHID string
phabricator_conpherence_create
annotations: none low

Create a new Conpherence chat room/thread

title string topic string message string
phabricator_conpherence_edit
annotations: none low

Edit a Conpherence chat room/thread. Rename it or manage participants.

title string topic string comment string objectIdentifier string
phabricator_conpherence_send
annotations: none low

Send a message to a Conpherence chat room/thread

message string objectIdentifier string
phabricator_document_search
annotations: none low

Search Phriction wiki documents

after string order string query string before string content boolean projects boolean queryKey string subscribers boolean
phabricator_document_create
annotations: none low

Create a new Phriction wiki document. Uses phriction.create (the only method that can create documents).

slug string title string content string description string
phabricator_document_edit
annotations: none low

Edit an existing Phriction wiki document title or content. Uses phriction.edit (the only method that can update document content).

slug string title string content string description string
phabricator_document_add_comment
annotations: none low

Add a comment to a Phriction wiki document

comment string objectIdentifier string
phabricator_project_search
annotations: none low

Search Phabricator projects

name string after string order string query string before string isRoot boolean members boolean queryKey string watchers boolean ancestors boolean isMilestone boolean
phabricator_project_edit
annotations: none low

Create or edit a Phabricator project. Omit objectIdentifier to create a new project (name is required for creation).

icon string name string slug string color string space string parent string milestone string description string objectIdentifier string
phabricator_column_search
annotations: none low

Search project workboard columns

after string order string before string queryKey string
phabricator_feed_query
annotations: none low

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
annotations: none low

Search Phabricator pastes

after string order string query string before string content boolean projects boolean queryKey string subscribers boolean
phabricator_paste_create
annotations: none low

Create a new Phabricator paste

title string status string content string language string
phabricator_paste_edit
annotations: none low

Edit an existing Phabricator paste

title string status string comment string content string language string objectIdentifier string
phabricator_version
annotations: none low

Get the version of the running phabricator-mcp server

phabricator_transaction_search
annotations: none low

Search transactions (comments, status changes, etc.) on a Phabricator object (e.g.,

after string before string objectIdentifier string
phabricator_file_upload
annotations: none low

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>}.

name string canCDN boolean viewPolicy string data_base64 string
phabricator_file_search
annotations: none low

Search for files in Phabricator

name string after string order string before string explicit boolean queryKey string subscribers boolean
phabricator_file_info
annotations: none low

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).

phid string
phabricator_user_whoami
annotations: none low

Get information about the current authenticated user

phabricator_user_search
annotations: none low

Search Phabricator users

mfa boolean after string isBot boolean order string query string before string isAdmin boolean nameLike string queryKey string isDisabled boolean availability boolean isMailingList boolean needsApproval boolean
phabricator_phid_lookup
annotations: none low

Look up PHIDs by human-readable names (e.g.,

phabricator_phid_query
annotations: none low

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
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 131

low
Tool 'phabricator_task_priority_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_revision_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_revision_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_audit_query' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_post_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_post_create' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_post_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_blog_post_add_comment' has no annotations annotation_checker · 100%
low
Tool 'phabricator_owners_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_task_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_task_create' has no annotations annotation_checker · 100%
low
Tool 'phabricator_task_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_task_add_comment' has no annotations annotation_checker · 100%
low
Tool 'phabricator_task_status_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_diff_raw' has no annotations annotation_checker · 100%
low
Tool 'phabricator_diff_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_revision_paths' has no annotations annotation_checker · 100%
low
Tool 'phabricator_revision_inline_comment' has no annotations annotation_checker · 100%
low
Tool 'phabricator_buildable_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_build_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_build_target_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_build_log_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_build_command' has no annotations annotation_checker · 100%
low
Tool 'phabricator_build_plan_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_commit_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_browse' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_file_content' has no annotations annotation_checker · 100%
low
Tool 'phabricator_branch_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_tag_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_file_history' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_code_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_repository_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_conpherence_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_conpherence_read' has no annotations annotation_checker · 100%
low
Tool 'phabricator_conpherence_create' has no annotations annotation_checker · 100%
low
Tool 'phabricator_conpherence_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_conpherence_send' has no annotations annotation_checker · 100%
low
Tool 'phabricator_document_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_document_create' has no annotations annotation_checker · 100%
low
Tool 'phabricator_document_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_document_add_comment' has no annotations annotation_checker · 100%
low
Tool 'phabricator_project_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_project_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_column_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_feed_query' has no annotations annotation_checker · 100%
low
Tool 'phabricator_paste_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_paste_create' has no annotations annotation_checker · 100%
low
Tool 'phabricator_paste_edit' has no annotations annotation_checker · 100%
low
Tool 'phabricator_version' has no annotations annotation_checker · 100%
low
Tool 'phabricator_transaction_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_file_upload' has no annotations annotation_checker · 100%
low
Tool 'phabricator_file_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_file_info' has no annotations annotation_checker · 100%
low
Tool 'phabricator_user_whoami' has no annotations annotation_checker · 100%
low
Tool 'phabricator_user_search' has no annotations annotation_checker · 100%
low
Tool 'phabricator_phid_lookup' has no annotations annotation_checker · 100%
low
Tool 'phabricator_phid_query' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
low
Cross-tool reference in 'phabricator_file_upload': Usage note: 'can be used with phabricator_file_info' cross_tool_detector · 35%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: phabricator_audit_query manifest_parser · 70%
info
Tool: phabricator_blog_search manifest_parser · 70%
info
Tool: phabricator_blog_edit manifest_parser · 70%
info
Tool: phabricator_blog_post_search manifest_parser · 70%
info
Tool: phabricator_blog_post_create manifest_parser · 70%
info
Tool: phabricator_blog_post_edit manifest_parser · 70%
info
Tool: phabricator_blog_post_add_comment manifest_parser · 70%
info
Tool: phabricator_owners_search manifest_parser · 70%
info
Tool: phabricator_task_search manifest_parser · 70%
info
Tool: phabricator_task_create manifest_parser · 70%
info
Tool: phabricator_task_edit manifest_parser · 70%
info
Tool: phabricator_task_add_comment manifest_parser · 70%
info
Tool: phabricator_task_status_search manifest_parser · 70%
info
Tool: phabricator_task_priority_search manifest_parser · 70%
info
Tool: phabricator_revision_search manifest_parser · 70%
info
Tool: phabricator_revision_edit manifest_parser · 70%
info
Tool: phabricator_diff_raw manifest_parser · 70%
info
Tool: phabricator_diff_search manifest_parser · 70%
info
Tool: phabricator_revision_paths manifest_parser · 70%
info
Tool: phabricator_revision_inline_comment manifest_parser · 70%
info
Tool: phabricator_buildable_search manifest_parser · 70%
info
Tool: phabricator_build_search manifest_parser · 70%
info
Tool: phabricator_build_target_search manifest_parser · 70%
info
Tool: phabricator_build_log_search manifest_parser · 70%
info
Tool: phabricator_build_command manifest_parser · 70%
info
Tool: phabricator_build_plan_search manifest_parser · 70%
info
Tool: phabricator_repository_search manifest_parser · 70%
info
Tool: phabricator_commit_search manifest_parser · 70%
info
Tool: phabricator_repository_browse manifest_parser · 70%
info
Tool: phabricator_repository_file_content manifest_parser · 70%
info
Tool: phabricator_branch_search manifest_parser · 70%
info
Tool: phabricator_tag_search manifest_parser · 70%
info
Tool: phabricator_repository_file_history manifest_parser · 70%
info
Tool: phabricator_repository_code_search manifest_parser · 70%
info
Tool: phabricator_repository_edit manifest_parser · 70%
info
Tool: phabricator_conpherence_search manifest_parser · 70%
info
Tool: phabricator_conpherence_read manifest_parser · 70%
info
Tool: phabricator_conpherence_create manifest_parser · 70%
info
Tool: phabricator_conpherence_edit manifest_parser · 70%
info
Tool: phabricator_conpherence_send manifest_parser · 70%
info
Tool: phabricator_document_search manifest_parser · 70%
info
Tool: phabricator_document_create manifest_parser · 70%
info
Tool: phabricator_document_edit manifest_parser · 70%
info
Tool: phabricator_document_add_comment manifest_parser · 70%
info
Tool: phabricator_project_search manifest_parser · 70%
info
Tool: phabricator_project_edit manifest_parser · 70%
info
Tool: phabricator_column_search manifest_parser · 70%
info
Tool: phabricator_feed_query manifest_parser · 70%
info
Tool: phabricator_paste_search manifest_parser · 70%
info
Tool: phabricator_paste_create manifest_parser · 70%
info
Tool: phabricator_paste_edit manifest_parser · 70%
info
Tool: phabricator_version manifest_parser · 70%
info
Tool: phabricator_transaction_search manifest_parser · 70%
info
Tool: phabricator_file_upload manifest_parser · 70%
info
Tool: phabricator_file_search manifest_parser · 70%
info
Tool: phabricator_file_info manifest_parser · 70%
info
Tool: phabricator_user_whoami manifest_parser · 70%
info
Tool: phabricator_user_search manifest_parser · 70%
info
Tool: phabricator_phid_lookup manifest_parser · 70%
info
Tool: phabricator_phid_query manifest_parser · 70%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (2) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 124 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%