docs(deployment): rewrite the yt mcp serve setup guide end-to-end #105
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/YT-45-mcp-serve-setup-guide"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rework docs/deployment.md so a first-time operator can stand up
yt mcp servetop-to-bottom without source diving or trial-and-error on the six points that each blocked a real install with a non-obvious error.Adds a "Three distinct URLs" table plus an ordered "End-to-end setup" walkthrough (pick the MCP host, register a Hub Service, set the flow toggles, assemble the scope, install, DB dir, reverse-proxy TLS, register with Claude) and a troubleshooting table mapping each failure symptom to its cause and fix.
Specifics:
--public-base-urlis the MCP host not the YouTrack instance (opaque 405 when confused); register a Service at<instance>/hub/services, not an Auth Module -> OAuth 2.0; exact Authorization-Code + PKCE flow toggles, the/oauth/hub/callbackredirect URI, and which fields to leave blank;YOUTRACK_MCP_HUB_SCOPE=0-0-0-0-0 <youtrack-service-id> offline_accesswith how to find the YouTrack service id and the0-0-0-0-0401 symptom; the SQLite DB parent dir is now created automatically (YT-42) with the historicalcode: 14symptom noted;--hub-issuer=<instance>/hubdistinguished from--public-base-url; and theclaude mcp add --transport httpregistration line plus the authenticate step. Fixes the Environment table rows for--public-base-urland the now-0-0-0-0-0 offline_accessscope default.#YT-45