Appearance
Configuration
Pipeline Doctor is available through the MCPize marketplace.
GitHub Token
Pipeline Doctor needs a GitHub Personal Access Token to read your workflows and logs.
Classic PAT: enable the repo scope (covers Actions access for private repositories).
Fine-grained PAT: grant these repository permissions:
- Actions: Read-only
- Contents: Read-only
- Metadata: Read-only (selected automatically)
Provide the token via the USER_GITHUB_TOKEN header (MCPize convention). MCP clients support ${GITHUB_TOKEN} env var expansion so the token is never stored in config files.
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
json
{
"mcpServers": {
"pipeline-doctor": {
"type": "http",
"url": "https://pipeline-doctor.mcpize.run",
"headers": {
"USER_GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}Claude Code
json
{
"mcpServers": {
"pipeline-doctor": {
"type": "http",
"url": "https://pipeline-doctor.mcpize.run",
"headers": {
"USER_GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project root:
json
{
"mcpServers": {
"pipeline-doctor": {
"type": "http",
"url": "https://pipeline-doctor.mcpize.run",
"headers": {
"USER_GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}VS Code (GitHub Copilot)
Add to .vscode/mcp.json in your project root:
json
{
"servers": {
"pipeline-doctor": {
"type": "http",
"url": "https://pipeline-doctor.mcpize.run",
"headers": {
"USER_GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
}
}
}Default Repository
When using Pipeline Doctor, the MCP client infers the repository from your working directory context — no server-side configuration needed. All tools also accept an explicit repo parameter in owner/repo format.
Support
- Contact: contact@rajibdey.dev
