π¦
huly-server
MCP server for Huly issue tracking with stdio and Streamable HTTP transports
0 installs
Trust: 39 β Low
Ai
Installation
npx @armoe/huly-mcp-serverAsk AI about huly-server
Powered by Claude Β· Grounded in docs
I know everything about huly-server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Huly MCP Server
Please use huly-mcp
Model Context Protocol server for connecting to Huly project management platform.
Features
Issue Management
list_issues- List project issuesget_issue- Get issue detailscreate_issue- Create new issueupdate_issue- Update issuedelete_issue- Delete issueset_assignee- Set assigneeset_milestone- Set milestone
Project Management
list_projects- List all projectsget_project- Get project details
Milestone Management
list_milestones- List project milestonesget_milestone- Get milestone detailscreate_milestone- Create new milestonedelete_milestone- Delete milestone
Contact Management
list_persons- List all contactsget_person- Get contact details
Label Management
add_label- Add label to issueremove_label- Remove label from issuelist_labels- List all available labelscreate_label- Create new labeldelete_label- Delete label
Relations
add_relation- Add issue relationadd_blocked_by- Add dependencyset_parent- Set parent issue (subtask)
Metadata Queries
list_task_types- List task typeslist_statuses- List all statuses
Configuration
Getting Credentials
- Workspace: Workspace identifier (e.g.
my-companyfromhttps://huly.app/my-company) - Email/Password: Your Huly account credentials
Environment Variables
# Required
HULY_WORKSPACE=your-workspace-identifier
HULY_EMAIL=your-email@example.com
HULY_PASSWORD=your-password
# Optional (default: https://huly.app)
HULY_URL=https://huly.app
CC-Switch
In CC-Switch, click the "MCP" button in the top-right corner:
- Click "Add Server"
- Configure:
- Name:
huly - Transport:
stdio - Command:
bunx - Args:
["@armoe/huly-mcp-server@latest"] - Environment:
HULY_WORKSPACE=your-workspace HULY_EMAIL=your-email@example.com HULY_PASSWORD=your-password
- Name:
- Enable the server to sync to applications
Cherry Studio
In Cherry Studio settings, add a new MCP server:
{
"name": "huly",
"command": "bunx",
"args": ["@armoe/huly-mcp-server@latest"],
"env": {
"HULY_WORKSPACE": "your-workspace",
"HULY_EMAIL": "your-email@example.com",
"HULY_PASSWORD": "your-password"
}
}
Claude Desktop
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"huly": {
"command": "bunx",
"args": ["@armoe/huly-mcp-server@latest"],
"env": {
"HULY_WORKSPACE": "your-workspace",
"HULY_EMAIL": "your-email@example.com",
"HULY_PASSWORD": "your-password"
}
}
}
}
Claude Code
Add to .claude/mcp.json:
{
"mcpServers": {
"huly": {
"command": "bunx",
"args": ["@armoe/huly-mcp-server@latest"],
"env": {
"HULY_WORKSPACE": "your-workspace",
"HULY_EMAIL": "your-email@example.com",
"HULY_PASSWORD": "your-password"
}
}
}
}
Cursor
Add to VSCode settings (settings.json):
{
"mcpServers": {
"huly": {
"command": "bunx",
"args": ["@armoe/huly-mcp-server@latest"],
"env": {
"HULY_WORKSPACE": "your-workspace",
"HULY_EMAIL": "your-email@example.com",
"HULY_PASSWORD": "your-password"
}
}
}
}
Cline (VSCode Extension)
Add to VSCode settings:
{
"cline.mcpServers": {
"huly": {
"command": "bunx",
"args": ["@armoe/huly-mcp-server@latest"],
"env": {
"HULY_WORKSPACE": "your-workspace",
"HULY_EMAIL": "your-email@example.com",
"HULY_PASSWORD": "your-password"
}
}
}
}
Installation
Prerequisites
- Bun >= 1.3.0
From npm (Recommended)
bunx @armoe/huly-mcp-server@latest
From Source
git clone https://github.com/armoe/huly-mcp-server.git
cd huly-mcp-server
bun install
Usage
Standalone
# Set environment variables
export HULY_WORKSPACE=your-workspace
export HULY_EMAIL=your-email@example.com
export HULY_PASSWORD=your-password
# Run server
bun run src/index.ts
Development Mode
bun run dev
Development
# Type check
bun run typecheck
# Lint
bun run lint
# Auto-fix formatting
bun run lint:fix
# Format
bun run format
Project Structure
huly-mcp-server/
βββ src/
β βββ client.ts # Huly API client
β βββ config.ts # Configuration loading
β βββ index.ts # Server entry
β βββ tools/ # MCP tools implementation
β β βββ issue.ts # Issue related tools
β β βββ label.ts # Label related tools
β β βββ labelExtended.ts # Extended label and relation tools
β β βββ milestone.ts # Milestone related tools
β β βββ person.ts # Contact related tools
β β βββ project.ts # Project related tools
β βββ utils/ # Utility functions
β βββ converters.ts # Type conversion functions
βββ .mcp.json.example # MCP configuration template
βββ package.json
License
GPL-3.0-only
