Huly MCP Server
by dearlordylordio.github.dearlordylord/huly-mcpv0.52.5
Huly project management: query issues, create and update tasks, and manage labels and priorities.
context tax
queued
security
queued
cold start
queued
freshness
Active1d ago
Install Huly MCP server
Install in Claude Code
claude mcp add huly -e HULY_URL='<huly-url>' -e HULY_EMAIL='<huly-email>' -e HULY_PASSWORD='<huly-password>' -e HULY_WORKSPACE='<huly-workspace>' -- npx -y @firfi/huly-mcpInstall in Cursor
{
"mcpServers": {
"huly": {
"command": "npx",
"args": [
"-y",
"@firfi/huly-mcp"
],
"env": {
"HULY_URL": "<huly-url>",
"HULY_EMAIL": "<huly-email>",
"HULY_PASSWORD": "<huly-password>",
"HULY_WORKSPACE": "<huly-workspace>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"huly": {
"command": "npx",
"args": [
"-y",
"@firfi/huly-mcp"
],
"env": {
"HULY_URL": "<huly-url>",
"HULY_EMAIL": "<huly-email>",
"HULY_PASSWORD": "<huly-password>",
"HULY_WORKSPACE": "<huly-workspace>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"huly": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@firfi/huly-mcp"
],
"env": {
"HULY_URL": "<huly-url>",
"HULY_EMAIL": "<huly-email>",
"HULY_PASSWORD": "<huly-password>",
"HULY_WORKSPACE": "<huly-workspace>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"huly": {
"command": "npx",
"args": [
"-y",
"@firfi/huly-mcp"
],
"env": {
"HULY_URL": "<huly-url>",
"HULY_EMAIL": "<huly-email>",
"HULY_PASSWORD": "<huly-password>",
"HULY_WORKSPACE": "<huly-workspace>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| HULY_URL | yes | — | Reachable self-hosted or replacement hosted Huly API URL |
| HULY_EMAIL | yes | — | Your Huly account email |
| HULY_PASSWORD | yes | yes | Your Huly account password |
| HULY_WORKSPACE | yes | — | Huly workspace identifier |
| HULY_CONNECTION_TIMEOUT | — | — | Connection timeout in milliseconds. Omit to use the package default. |
| HULY_TOOL_MODE | — | — | Tool exposure mode: auto (default), native, or proxy. Auto keeps exact claude-code native and resolves Codex, Cursor, Windsurf, Copilot, opencode, Claude AI, and unknown clients to proxy mode. |
| PROXY_OUTPUT_STRICT | — | — | Set true to make active TOOLSETS / TOOLS a hard allow-list for proxy search, schema lookup, and invocation. Defaults to false. |
| TOOLSETS | — | — | Comma-separated native Huly tool categories to expose, such as issues,projects,search. If unset with TOOLS, all native tools are exposed. |
| TOOLS | — | — | Comma-separated exact native Huly tool names to expose in addition to selected TOOLSETS, such as list_documents,create_issue. |
Freshness
Active — last maintenance signal 1d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-09 · 1d ago · GitHub
Latest release
2026-10-09 · 1d ago · GitHub · @firfi/huly-mcp@0.53.1
Package published
no data · npm/PyPI
Registry entry updated
2026-09-22 · 18d ago · official registry · v0.52.5
FAQ
›How do I install the Huly MCP server in Claude Code?
Run: claude mcp add huly -e HULY_URL='<huly-url>' -e HULY_EMAIL='<huly-email>' -e HULY_PASSWORD='<huly-password>' -e HULY_WORKSPACE='<huly-workspace>' -- npx -y @firfi/huly-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Huly require an API key?
Yes. It expects HULY_URL, HULY_EMAIL, HULY_PASSWORD, HULY_WORKSPACE, of which 1 is a secret.
›Can I use Huly as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Huly in the official MCP registry?
Yes, as io.github.dearlordylord/huly-mcp.
Alternatives to Huly
Other project management MCP servers.