feat: local stdio MCP server, Glama claim and campaign attribution - #28
Merged
Merged
Conversation
Signed-off-by: xiongxz <xiuzhang.xiong@lexmount.com> (cherry picked from commit 39b685064037ef3cf8346e5f8db5d8b8e9bc198a)
Signed-off-by: xiongxz <xiuzhang.xiong@lexmount.com> Signed-off-by: bruinxz <bruinxz@bruinxzdeMacBook-Pro-43.local> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: bruinxz <bruinxz@bruinxzdeMacBook-Pro-43.local> (cherry picked from commit 321356110ff1637b8274373a2ede35ac5ace9d38)
Signed-off-by: xiongxz <xiuzhang.xiong@lexmount.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit c8b27fc50588da5ff3112ac4e277c3aa547ade4a)
Signed-off-by: xiongxz <xiuzhang.xiong@lexmount.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> (cherry picked from commit acd8f088d8619dadb06c530ce5f334705aae8d65)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cherry-picks of four private-repo changes, not a snapshot.
#192and#194were synced earlier as #26 and #27; these are the remaining post-0.3.0 commits.Sources: artifact-hub
39b6850(#191),3213561(#193),c8b27fc(#196),acd8f08(#195).artifact-site mcp(#195): the CLI gains a local stdio relay to a deployment's/mcp, for clients and directories that can only start a local command. It usesARTIFACT_SITE_URL/ARTIFACT_SITE_TOKENor the saved login; signed out, it still lists the tools from a bundled manifest that CI regenerates from the server. The MCP Registry listing now carries the npm package next to the remote endpoint.ARTIFACT_GLAMA_CLAIMserves Glama's HTTP challenge at/.well-known/glama.jsonso an operator can claim their own deployment's connector listing. Unset — the default — the route 404s.utm_source,utm_mediumandutm_campaignwhen each is lowercase[a-z0-9._-]of at most 40 characters, so links shared in chat apps stop counting as direct traffic. Later events and all other query parameters stay redacted.Applied as a 3-way cherry-pick against the private history. All four apply cleanly together — individually three of them collide on adjacent CHANGELOG lines, which is why they travel in one PR.
Note for releases: the MCP Registry workflow now waits for an npm publish of the matching
@artifact-site/cliversion, so every future tag must bump the CLI version too.Verified locally on this branch:
npm ci(root andcli/),tsc --noEmit,eslint .,npm run check:readme,vitest run(168 files, 1893 tests passed),clitests (81 passed),next build— all green.🤖 Generated with Claude Code