{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.JoKeks2023/huly-mcp-selfhost","description":"MCP server for Huly (self-hosted + cloud): 227 tools for AI agents, few tokens, Claude Code plugin","repository":{"url":"https://github.com/JoKeks2023/huly-mcp","source":"github"},"version":"3.5.1","packages":[{"registryType":"npm","identifier":"huly-mcp-selfhost","version":"3.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Huly account email (option A, together with HULY_PASSWORD)","format":"string","name":"HULY_EMAIL"},{"description":"Huly account password (option A)","format":"string","isSecret":true,"name":"HULY_PASSWORD"},{"description":"Huly token for SSO accounts without a password (option B, get it via `npx huly-mcp-setup`)","format":"string","isSecret":true,"name":"HULY_TOKEN"},{"description":"Account service URL for self-hosted Huly. Default: https://account.huly.app","format":"string","name":"HULY_ACCOUNTS_URL"},{"description":"Front URL of your Huly instance, enables document/description content and uploads","format":"string","name":"HULY_FRONT_URL"},{"description":"Optional, self-hosted: internal transactor address (e.g. ws://huly/_transactor) instead of the public one","format":"string","name":"HULY_TRANSACTOR_URL"},{"description":"Optional: pin the server to one workspace (slug, name or id); tools then need no workspace argument","format":"string","name":"HULY_WORKSPACE"},{"description":"Optional: 1 = tool annotations (title, readOnlyHint, destructiveHint); ~16% larger tool list","format":"string","name":"HULY_ANNOTATIONS"},{"description":"Optional: 1 = start with HULY_TOOLSETS and load more toolsets on demand via enable_toolsets","format":"string","name":"HULY_DYNAMIC_TOOLSETS"},{"description":"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, surveys) or 'all'","format":"string","name":"HULY_TOOLSETS"},{"description":"Optional: only allow changes in these projects, e.g. TSK,WEB","format":"string","name":"HULY_WRITE_PROJECTS"},{"description":"Optional: auto (default), strict or off — ask before deletes and other risky tools","format":"string","name":"HULY_CONFIRM"},{"description":"Optional: file to append every change to (JSON lines)","format":"string","name":"HULY_AUDIT_LOG"},{"description":"Optional: directory for local file upload/download (off when unset)","format":"string","name":"HULY_FILE_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-11T22:40:18.073359Z","publishedAt":"2026-11-11T22:40:18.073359Z","updatedAt":"2026-11-11T22:40:18.073359Z","isLatest":true}}}
