MCP server for Huly project management to query issues, create/update tasks, and manage labels and priorities.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Huly MCP.
get_huly_startup_diagnosticHuly MCP startup failed: unsupported Node.js runtime. Detected 20.9.0 at /usr/local/bin/node; required >=22.19.0. MCP hosts use the Node.js executable resolved by their configured command and PATH. Install Node.js 22.19.0 or later, or configure this MCP server's command to a compatible Node.js executable, then restart the MCP server.
Huly MCP is a feature-complete MCP server for Huly integration. Published on npm as @firfi/huly-mcp.
It connects to any Huly Platform deployment, so it should also work with the Platform Collective fork and TraceX โ unofficial for now.
[!IMPORTANT] Hosted Huly is shutting down. Huly's upstream README says shutdown is expected July 20. If you use
https://huly.app, export and migrate your data as soon as possible. See the backup and restore guide and self-hosting repository. Self-hosted deployments are not affected.
Looking for a Huly CLI, terminal-native Huly integration, or a scripting and automation alternative to running an MCP server? Huly CLI is a feature-complete command-line interface for Huly, published as @firfi/huly-cli, with full Huly operation parity with Huly MCP. It exposes the same Huly operations as native, schema-aware commands with human-readable or JSON output, file-backed inputs, uploads, and downloads.
Huly MCP and Huly CLI are maintained together in this monorepo and derive from the same shared operation registry, keeping operation inputs, outputs, warnings, and typed failures aligned. See the Huly CLI documentation for the complete generated command reference, or browse CLI examples, Huly automation patterns, and the Huly MCP vs CLI comparison.
Huly MCP requires Node.js 22.19.0 or later. MCP clients do not provide a Node.js runtime: node, npx,
and the #!/usr/bin/env node package executable resolve Node.js from the environment in which the MCP client
runs. Check that environment before installation:
If an MCP client starts Huly MCP with an older runtime, Huly MCP initializes a diagnostic-only MCP surface instead
of loading the incompatible application. Its server instructions and get_huly_startup_diagnostic tool report the
detected executable and required version, and the same unsupported Node.js runtime diagnostic is written to
stderr. Upgrade Node.js or configure the MCP server command to use the absolute path of a compatible Node.js
executable, then restart the MCP server. Huly operations remain unavailable until the runtime is upgraded.
The standard configuration works with most MCP clients:
By default (HULY_TOOL_MODE=auto), Huly MCP optimizes for current MCP clients by avoiding a 470-tool eager list. Exact claude-code sessions receive native Huly tools. Codex, Cursor, Windsurf, Copilot, OpenCode, Claude AI/Desktop-style clients, and unknown clients receive a small proxy surface: list_tool_categories, search_tools, get_tool_schema, and invoke_tool.
Exact native tool names still dispatch when a client calls them directly, but many clients only call tools returned by tools/list. Set HULY_TOOL_MODE=native to make every Huly tool appear first-class, or use TOOLSETS / TOOLS to pin frequently used native tools while keeping proxy discovery available.
Use Codex's MCP manager:
Or add it directly to ~/.codex/config.toml:
Or add to ~/.claude.json using the standard config above.
Add the standard config to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd with Command Palette โ "MCP: Add Server", or put this in a VS Code MCP config such as .vscode/mcp.json. Do not commit workspace config files that contain real credentials.
Add the standard config to ~/.cursor/mcp.json, or via Settings โ Tools & Integrations โ New MCP Server.
Add the standard config to your Windsurf MCP configuration file.
Open the global configuration file (~/.config/opencode/opencode.json) and merge this entry into your config:
Pi requires an MCP adapter. Install it, then use Huly MCP in auto mode with the four proxy tools
promoted into Pi's native tool list:
See the Pi setup guide for the user-global configuration, optional
TOOLSETS/TOOLS native pins, and verification steps.
The @latest tag asks the package runner for the newest version. Some MCP clients keep server processes or resolved installs alive, so restart or re-add the server when updating:
| Client | How to update |
|---|---|
| Codex | codex mcp remove huly then re-add with the install command above. If your password has shell-sensitive characters, edit ~/.codex/config.toml directly instead |
| Claude Code | claude mcp remove huly then re-add with the install command above |
| Claude Desktop | Restart the app (it runs npx on startup) |
| VS Code / Cursor | Restart the MCP server from the command palette/configured client or reload the window |
| OpenCode | Restart OpenCode or start a new session after config changes |
| Pi | Run /mcp reconnect huly, then /reload if the registered direct-tool surface changed |
| npx (manual) | npx -y @firfi/huly-mcp@latest โ the -y flag auto-confirms install prompts |
Publish from a clean, current master checkout with the preferred certified Node.js runtime:
Use this exact command even when a newer Node.js version is active on the host. The release build accepts only the exact Node.js versions certified by CI; this is intentionally narrower than the package's runtime requirement. See the production release guide for preflight checks, rerun behavior, and verification.
By default, the server uses stdio transport. For HTTP transport:
Server listens on http://127.0.0.1:3000/mcp by default.
Configure with MCP_HTTP_PORT and MCP_HTTP_HOST:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dearlordylord-huly-mcp)<a href="https://allmcps.com/mcp/dearlordylord-huly-mcp"><img src="https://allmcps.com/api/badge/dearlordylord-huly-mcp?style=directory" alt="Huly MCP on AllMCPs" /></a>