loading…
Search for a command to run...
loading…
Enables AI assistants to fetch ProofHub task details, comments, and bug tracker links from a URL, streamlining development workflows.
Enables AI assistants to fetch ProofHub task details, comments, and bug tracker links from a URL, streamlining development workflows.
A Model Context Protocol (MCP) server that bridges ProofHub's project management capabilities with AI assistants like Claude, GitHub Copilot, and Cursor. Paste a ProofHub task URL in your AI chat, and the agent automatically fetches task details, comments, and bug tracker links to help you complete development tasks faster.
As a developer working with ProofHub for task management, you normally have to:
With this MCP server, simply paste the ProofHub URL into your AI assistant, and it automatically:
get_task_with_bug_links fetches everything in a single callnpm install
Create a .env file (use .env.example as template):
PROOFHUB_API_KEY=your_api_key_here
PROOFHUB_API_BASE=https://company.proofhub.com/api/v3
Getting your API key: Log in to ProofHub → Account Settings → Apps & Integrations → API → Generate new API key
Add to your claude_desktop_config.json:
{
"mcpServers": {
"proofhub": {
"command": "node",
"args": ["/absolute/path/to/proofhub-mcp/index.js"],
"env": {
"PROOFHUB_API_KEY": "your_key_here"
}
}
}
}
Config location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd to .vscode/mcp.json in your workspace or user settings:
{
"servers": {
"proofhub": {
"type": "stdio",
"command": "node",
"args": ["/absolute/path/to/proofhub-mcp/index.js"],
"env": {
"PROOFHUB_API_KEY": "your_key_here"
}
}
}
}
| Tool | Description | Use Case |
|---|---|---|
proofhub_parse_url |
Extracts project/list/task IDs from a ProofHub URL | Parse URL before calling other tools |
proofhub_get_task |
Fetches complete task details (title, description, stage, custom fields, assignees) | Get full task context |
proofhub_get_comments |
Retrieves all task comments with timestamps | Review team discussions |
proofhub_get_task_with_bug_links |
⭐ One-shot: Fetches task + comments + auto-extracts bug tracker URLs | Most useful - get everything in one call |
proofhub_create_comment |
Posts a new comment on a task | Update task from your AI chat |
proofhub_get_task_history |
Fetches activity/stage change history | Track task evolution |
Simply paste a ProofHub URL in your AI chat:
Get context for this task:
https://kpi.proofhub.com/bappswift/#app/todos/project-7189443252/list-270280503800/task-514774338823
The AI will call proofhub_get_task_with_bug_links and return:
I need to work on this ProofHub task:
https://kpi.proofhub.com/.../task-514774338823
Fetch the task, find any Jira links, and help me understand what needs to be built.
The AI will:
Add a comment to task 514774338823 in project 7189443252, list 270280503800:
"Completed the API endpoint implementation. Ready for review."
Contributions welcome! Fork the repo, make your changes, and submit a pull request.
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"proofhub-mcp-server": {
"command": "npx",
"args": []
}
}
}