Repository navigation
v0.4.0
What's new
Added
- Attachment tools work on knowledge base articles through
articleId,add_attachmentuploads several files at once withfilePaths, andget_articlelists the article's attachments. - Several YouTrack instances can be kept as named profiles, picked with
--profileorYMCP_PROFILE, and each profile is registered in MCP clients as its own server. - A repeated
ymcp setuplets you edit, add or remove profiles, with--name,--removeand--profilefor scripts.
Fixed
- An instance URL without a scheme, such as
youtrack.example.com, is accepted ashttps://. - Terminal logs no longer prefix attributes with a group name they don't belong to.
Changelog
Features
- 082dadf: feat(cli): pick the YouTrack profile with --profile (@xlsft)
- 68cc17c: feat(clients): register one server per profile (@xlsft)
- 89c7279: feat(config): named connection profiles (@xlsft)
- c2c3ae6: feat(setup): edit, add and remove YouTrack profiles (@xlsft)
- b7f8ed4: feat(tools): attachments on knowledge base articles, several files at once (@xlsft)
Fixes
- 7b0a773: fix(cli): keep pre-group attributes unprefixed in terminal logs (@xlsft)
- d13e691: fix(youtrack): accept an instance URL without a scheme (@xlsft)
- ce8848b: fix(youtrack): upload each file in its own form field (@xlsft)
Install
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/xlsft/ymcp/main/install.sh | shWindows (PowerShell):
irm https://raw.githubusercontent.com/xlsft/ymcp/main/install.ps1 | iexAlready installed: ymcp update.