MCP server for Huly (self-hosted + cloud): 227 tools for AI agents, few tokens, Claude Code plugin
Connect Runs on your machine
claude mcp add huly-mcp-selfhost -e HULY_EMAIL=<HULY_EMAIL> -e HULY_PASSWORD=<HULY_PASSWORD> -e HULY_TOKEN=<HULY_TOKEN> -e HULY_ACCOUNTS_URL=<HULY_ACCOUNTS_URL> -e HULY_FRONT_URL=<HULY_FRONT_URL> -e HULY_TRANSACTOR_URL=<HULY_TRANSACTOR_URL> -e HULY_WORKSPACE=<HULY_WORKSPACE> -e HULY_ANNOTATIONS=<HULY_ANNOTATIONS> -e HULY_DYNAMIC_TOOLSETS=<HULY_DYNAMIC_TOOLSETS> -e HULY_TOOLSETS=<HULY_TOOLSETS> -e HULY_WRITE_PROJECTS=<HULY_WRITE_PROJECTS> -e HULY_CONFIRM=<HULY_CONFIRM> -e HULY_AUDIT_LOG=<HULY_AUDIT_LOG> -e HULY_FILE_ROOT=<HULY_FILE_ROOT> -- npx -y [email protected]
{
"mcpServers": {
"huly-mcp-selfhost": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"HULY_EMAIL": "<HULY_EMAIL>",
"HULY_PASSWORD": "<HULY_PASSWORD>",
"HULY_TOKEN": "<HULY_TOKEN>",
"HULY_ACCOUNTS_URL": "<HULY_ACCOUNTS_URL>",
"HULY_FRONT_URL": "<HULY_FRONT_URL>",
"HULY_TRANSACTOR_URL": "<HULY_TRANSACTOR_URL>",
"HULY_WORKSPACE": "<HULY_WORKSPACE>",
"HULY_ANNOTATIONS": "<HULY_ANNOTATIONS>",
"HULY_DYNAMIC_TOOLSETS": "<HULY_DYNAMIC_TOOLSETS>",
"HULY_TOOLSETS": "<HULY_TOOLSETS>",
"HULY_WRITE_PROJECTS": "<HULY_WRITE_PROJECTS>",
"HULY_CONFIRM": "<HULY_CONFIRM>",
"HULY_AUDIT_LOG": "<HULY_AUDIT_LOG>",
"HULY_FILE_ROOT": "<HULY_FILE_ROOT>"
}
}
}
}
{
"mcpServers": {
"huly-mcp-selfhost": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"HULY_EMAIL": "<HULY_EMAIL>",
"HULY_PASSWORD": "<HULY_PASSWORD>",
"HULY_TOKEN": "<HULY_TOKEN>",
"HULY_ACCOUNTS_URL": "<HULY_ACCOUNTS_URL>",
"HULY_FRONT_URL": "<HULY_FRONT_URL>",
"HULY_TRANSACTOR_URL": "<HULY_TRANSACTOR_URL>",
"HULY_WORKSPACE": "<HULY_WORKSPACE>",
"HULY_ANNOTATIONS": "<HULY_ANNOTATIONS>",
"HULY_DYNAMIC_TOOLSETS": "<HULY_DYNAMIC_TOOLSETS>",
"HULY_TOOLSETS": "<HULY_TOOLSETS>",
"HULY_WRITE_PROJECTS": "<HULY_WRITE_PROJECTS>",
"HULY_CONFIRM": "<HULY_CONFIRM>",
"HULY_AUDIT_LOG": "<HULY_AUDIT_LOG>",
"HULY_FILE_ROOT": "<HULY_FILE_ROOT>"
}
}
}
}
{
"servers": {
"huly-mcp-selfhost": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"HULY_EMAIL": "<HULY_EMAIL>",
"HULY_PASSWORD": "<HULY_PASSWORD>",
"HULY_TOKEN": "<HULY_TOKEN>",
"HULY_ACCOUNTS_URL": "<HULY_ACCOUNTS_URL>",
"HULY_FRONT_URL": "<HULY_FRONT_URL>",
"HULY_TRANSACTOR_URL": "<HULY_TRANSACTOR_URL>",
"HULY_WORKSPACE": "<HULY_WORKSPACE>",
"HULY_ANNOTATIONS": "<HULY_ANNOTATIONS>",
"HULY_DYNAMIC_TOOLSETS": "<HULY_DYNAMIC_TOOLSETS>",
"HULY_TOOLSETS": "<HULY_TOOLSETS>",
"HULY_WRITE_PROJECTS": "<HULY_WRITE_PROJECTS>",
"HULY_CONFIRM": "<HULY_CONFIRM>",
"HULY_AUDIT_LOG": "<HULY_AUDIT_LOG>",
"HULY_FILE_ROOT": "<HULY_FILE_ROOT>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
HULY_EMAILOptional | Huly account email (option A, together with HULY_PASSWORD) |
HULY_PASSWORDOptional, secret | Huly account password (option A) |
HULY_TOKENOptional, secret | Huly token for SSO accounts without a password (option B, get it via `npx huly-mcp-setup`) |
HULY_ACCOUNTS_URLOptional | Account service URL for self-hosted Huly. Default: https://account.huly.app |
HULY_FRONT_URLOptional | Front URL of your Huly instance, enables document/description content and uploads |
HULY_TRANSACTOR_URLOptional | Optional, self-hosted: internal transactor address (e.g. ws://huly/_transactor) instead of the public one |
HULY_WORKSPACEOptional | Optional: pin the server to one workspace (slug, name or id); tools then need no workspace argument |
HULY_ANNOTATIONSOptional | Optional: 1 = tool annotations (title, readOnlyHint, destructiveHint); ~16% larger tool list |
HULY_DYNAMIC_TOOLSETSOptional | Optional: 1 = start with HULY_TOOLSETS and load more toolsets on demand via enable_toolsets |
HULY_TOOLSETSOptional | Optional: comma-separated toolsets (agent, tracker, tracker-admin, documents, chat, contacts, inbox, activity, planner, calendar, github, generic, generic-write, collaboration, cards, fields, drive, templates, testing, products, members, recruiting, crm, hr, inventory, meetings, qms, process, surve… |
HULY_WRITE_PROJECTSOptional | Optional: only allow changes in these projects, e.g. TSK,WEB |
HULY_CONFIRMOptional | Optional: auto (default), strict or off — ask before deletes and other risky tools |
HULY_AUDIT_LOGOptional | Optional: file to append every change to (JSON lines) |
HULY_FILE_ROOTOptional | Optional: directory for local file upload/download (off when unset) |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.JoKeks2023/huly-mcp-selfhost |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
