Conduit是一个模型上下文协议(MCP)服务器,它能与Phabricator和Phorge API实现无缝集成,为开发者和工具提供高级自动化和交互功能。
httpx构建,支持HTTP/2协议,性能更优。uvx安装首先,你需要安装uv。若尚未安装,请运行以下命令:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装完成后,重启你的Shell或终端,以使环境变量更改生效。
然后运行:
uvx --from git+https://github.com/mcpnow-io/conduit conduit-mcp
我们正在努力实现Docker支持,预计很快就会推出。
Conduit可以作为HTTP/SSE服务器运行,适用于多用户场景。此模式允许多个客户端同时连接,每个客户端使用自己的身份验证令牌。
conduit-mcp --host 127.0.0.1 --port 8000 # 若未将此仓库作为包安装,也可使用python3 run.py
当作为HTTP服务器运行时,身份验证令牌通过HTTP头而非环境变量提供。
X-PHABRICATOR-TOKEN: your-32-character-token-here
在运行服务器之前,你需要设置以下环境变量:
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" # 可选,若你的网络位于防火墙之后
export PHABRICATOR_DISABLE_CERT_VERIFY=1 # 可选,若你的网络受到HTTPS过滤(警告:禁用证书验证会带来安全风险,仅在信任网络环境时设置)
请注意,在HTTPS/SSE模式下,不需要设置PHABRICATOR_TOKEN。
PHABRICATOR_TOKEN。你可以通过多种方式参与本项目,例如:
如果你有兴趣修复问题并直接为代码库做出贡献,请参阅文档如何贡献:
版权所有 (c) 2025 mpcnow.io。保留所有权利。
本项目根据MIT许可证授权。