ProofHub 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., "@ProofHub MCP ServerFetch task and extract bug tracker links from this ProofHub URL: https://ph.link/123"
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.
๐ ProofHub MCP Server
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.
๐ฏ What This Solves
As a developer working with ProofHub for task management, you normally have to:
Open ProofHub in a browser
Navigate to the task
Read the description and all comments
Copy relevant bug tracker links (Jira, Linear, GitHub Issues, etc.)
Context-switch back to your code editor
With this MCP server, simply paste the ProofHub URL into your AI assistant, and it automatically:
โ Fetches the complete task description
โ Retrieves all comments and history
โ Extracts bug tracker links from anywhere in the task
โ Provides structured context for the AI to help you code
โก Features
๐ Secure: API key stored in environment variables, never in code
โฑ๏ธ Rate Limit Handling: Automatically respects ProofHub's 25 req/10s limit with retry logic
๐งน HTML Cleanup: Strips HTML tags from descriptions/comments for clean AI consumption
๐ Smart Link Extraction: Regex patterns detect bug tracker URLs across all text fields
๐ฏ One-Shot Tool:
get_task_with_bug_linksfetches everything in a single call๐ก๏ธ Error Handling: Graceful error messages with API status codes
๐ Quick Start
1. Installation
npm install2. Configuration
Create a .env file (use .env.example as template):
PROOFHUB_API_KEY=your_api_key_here
PROOFHUB_API_BASE=https://company.proofhub.com/api/v3Getting your API key: Log in to ProofHub โ Account Settings โ Apps & Integrations โ API โ Generate new API key
3. Connect to Your AI Assistant
๐ค Claude Desktop
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:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
๐ป VS Code Copilot
Add 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"
}
}
}
}๐ Available Tools
Tool | Description | Use Case |
| Extracts project/list/task IDs from a ProofHub URL | Parse URL before calling other tools |
| Fetches complete task details (title, description, stage, custom fields, assignees) | Get full task context |
| Retrieves all task comments with timestamps | Review team discussions |
| โญ One-shot: Fetches task + comments + auto-extracts bug tracker URLs | Most useful - get everything in one call |
| Posts a new comment on a task | Update task from your AI chat |
| Fetches activity/stage change history | Track task evolution |
๐ก Usage Examples
Example 1: Fetch Task Context
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-514774338823The AI will call proofhub_get_task_with_bug_links and return:
Task title and description
All comments (cleaned from HTML)
List of bug tracker links found
Stage, assignees, and custom fields
Example 2: Development Workflow
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:
Fetch the complete task context
Extract Jira/GitHub/Linear links
Use your bug tracker MCP to fetch issue details
Provide a comprehensive development plan
Example 3: Update Task
Add a comment to task 514774338823 in project 7189443252, list 270280503800:
"Completed the API endpoint implementation. Ready for review."๐ค Contributing
Contributions welcome! Fork the repo, make your changes, and submit a pull request.
References
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/MustafaPatharia/proofhub-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server