TaskHub MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TaskHub MCP Serverlist my open tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TaskHub MCP Server
MCP (Model Context Protocol) server for TaskHub — full platform control via Claude Code.
25 tools for managing tasks, projects, organizations, comments, notifications, invitations, and activity — all from your terminal through Claude.
Quick Start
1. Add to Claude Code config
Add to your .mcp.json (project or global):
{
"mcpServers": {
"taskhub": {
"command": "node",
"args": ["/path/to/taskhub-mcp/dist/index.js"],
"env": {
"TASKHUB_API_URL": "http://localhost:3001/api"
}
}
}
}Or install from GitHub:
{
"mcpServers": {
"taskhub": {
"command": "npx",
"args": ["github:jose890823/taskhub-mcp"],
"env": {
"TASKHUB_API_URL": "https://api.taskhub.com/api",
"TASKHUB_API_TOKEN": "optional-jwt-token"
}
}
}
}2. Authenticate
Use taskhub_login with email and passwordOr set TASKHUB_API_TOKEN in env to skip interactive login.
3. Link a project
Use taskhub_connect with slug "my-project"This creates .taskhub.json in your working directory. Subsequent task operations auto-target this project.
Related MCP server: backlog
Environment Variables
Variable | Default | Description |
|
| TaskHub backend API URL |
| — | JWT token (skips interactive login) |
Tools (25)
Auth & System
Tool | Description |
| Login with email/password, saves JWT to ~/.taskhub/ |
| Current user, scopes, and linked project |
Context
Tool | Description |
| Show project linked to current directory |
| Link directory to a project (by ID, slug, or systemCode) |
Search
Tool | Description |
| Find any entity by systemCode |
Organizations
Tool | Description |
| List your organizations |
| Create organization |
| List organization members |
| Invite user to organization |
Projects
Tool | Description |
| List projects (filter by org or personal) |
| Detailed project info with members, statuses, modules |
| Create project (org or personal) |
| Invite user to project |
Tasks
Tool | Description |
| List tasks with filters (auto-targets linked project) |
| My assigned/created tasks |
| Daily tasks by date |
| Create task (auto-uses linked project) |
| Update task fields |
| Mark task as completed (auto-finds completed status) |
| Create subtask under parent |
Comments
Tool | Description |
| List comments on a task |
| Add comment to a task |
Notifications
Tool | Description |
| List notifications + unread count |
| Mark notification(s) as read |
Activity
Tool | Description |
| Daily activity summary |
Smart Project Detection
When you run taskhub_connect, a .taskhub.json file is created in your directory:
{
"projectId": "uuid",
"projectName": "My Project",
"projectSlug": "my-project",
"systemCode": "PRJ-260219-A3K7",
"organizationId": "uuid",
"organizationName": "My Org"
}This enables:
taskhub_task_createauto-assigns to the linked projecttaskhub_tasks_listauto-filters by the linked projectWarning if you create a task for a different project than the one linked
Scopes & Future Monetization
The server checks user scopes via GET /auth/mcp-scopes before executing tools. Currently all authenticated users have all scopes. In the future, scopes can be filtered by subscription plan (free/pro/enterprise).
Development
pnpm install
pnpm build # Compile TypeScript
pnpm dev # Watch mode
pnpm start # Run compiled serverLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
ADHD-friendly tasks, notes & projects for LucidNest - 18 tools, scoped tokens, Streamable HTTP.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
AI-native task management: list, create, update and archive tasks with rich context for AI agents
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables AI assistants to interact with ProjectHub for comprehensive project management through natural language. It provides 25 tools to manage tasks, workspaces, time tracking, notes, and discussions via the ProjectHub API.47271MIT
- AlicenseAqualityDmaintenancePersistent, cross-session task management for Claude Code. 24 MCP tools for tasks, projects, dependencies, and docs. 7 skills for planning, standups, and handoffs. Event-sourced storage with per-project isolation.5MIT
- AlicenseNot gradedqualityCmaintenanceConnects Claude to your TickTick account with 28 tools for full CRUD task management, smart queries, batch operations, and GTD support, letting you manage tasks through natural conversation.1MIT
- AlicenseAqualityBmaintenanceEnables Claude to interact with System Task projects, teams, and tasks, providing daily briefs, project reports, team load, and risk identification, as well as creating and updating tasks and demands.15MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jose890823/taskhub-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server