1. Conduid
  2. AI
  3. Conduit
MCP server · AI

Conduit

Conduit - A Model Context Protocol (MCP) server for Phabricator and Phorge.

Unclaimed MIT last commit 9 months ago mcpmcp-server
34Low

Scored 7 days ago · breakdown

About Conduit

Conduit is an MCP server published by cortex-app in the AI category: conduit - A Model Context Protocol (MCP) server for Phabricator and Phorge.

The repository has 9 stars and 14 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/cortex-app/conduit

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Conduit

Powered by Claude · Grounded in docs

I know everything about Conduit. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 3 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.

1 check has not been run yet.

Releases

0.1.60.1.6
0.1.50.1.5
0.1.40.1.4

README

Conduit - The MCP Server for Phabricator and Phorge

Conduit is a Model Context Protocol (MCP) server that provides seamless integration with Phabricator and Phorge APIs, enabling advanced automation and interaction capabilities for developers and tools.

Conduit

Modern HTTP Client: Built with httpx for HTTP/2 support and better performance

MCP Integration: Ready-to-use MCP tools for task management

Type Safety: Full type hints and runtime validation for better development experience

Secure: Token-based authentication with environment variable configuration

Enhanced Features:

  • Advanced error handling with detailed error codes and suggestions
  • Token optimization for efficient API responses
  • Smart pagination and intelligent data limiting
  • Runtime validation client for type safety
  • Configurable client with caching and retry mechanisms

Usage

Via uvx

You need to install uv first. If it is not installed, run the following command:

curl -LsSf https://astral.sh/uv/install.sh | sh

After installation, restart your shell or terminal to apply the environment variable changes.

Then run:

uvx --from git+https://github.com/mcpnow-io/conduit conduit-mcp

From Source

To install from source for development or contribution:

# Clone the repository
git clone https://github.com/mcpnow-io/conduit.git
cd conduit

# Install in development mode with all dependencies
pip install -e .[dev]

This will install the package in editable mode with all development dependencies.

Docker

We are still working on Docker support. We estimate it will be available soon.

As HTTP/SSE Server

Conduit can run as an HTTP/SSE server for multi-user scenarios. This mode allows multiple clients to connect simultaneously, each using their own authentication tokens.

conduit-mcp --host 127.0.0.1 --port 8000

When running as an HTTP server, authentication tokens are provided via HTTP headers instead of environment variables.

X-PHABRICATOR-TOKEN: your-32-character-token-here

Configuration

Before running the server, you need to set up the following environment variables:

Environment Variables

export PHABRICATOR_TOKEN=your-api-token-here
export PHABRICATOR_URL="https://your-phabricator-instance.com/api/"

export PHABRICATOR_PROXY="socks5://127.0.0.1:1080"  # Optional, if your network is behind a firewall
export PHABRICATOR_DISABLE_CERT_VERIFY=1  # Optional, if your network is under HTTPS filter (WARNING: Disabling certificate verification can expose you to security risks. Only set this if you trust your network environment.)

Do note that in HTTPS/SSE mode, PHABRICATOR_TOKEN is NOT needed.

Getting Your API Token

  1. Log into your Phabricator instance
  2. Go to Settings > API Tokens
  3. Generate a new token
  4. Copy the 32-character token and use it as PHABRICATOR_TOKEN

Contributing

There are many ways in which you can participate in this project, for example:

If you are interested in fixing issues and contributing directly to the code base, please see the document How to Contribute:

License

Copyright (c) 2025 mpcnow.io. all rights reserved.

Licensed under the MIT license.

README fetched from the repository 3 days ago. The original is authoritative.

Questions

About Conduit

How do I install Conduit?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Conduit safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 3 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Conduit still maintained?

The last commit was 9 months ago and 7 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.