docs: point npm and GitHub CTAs at the tracked MCP landing page - #136
Merged
Merged
Conversation
The npm "Homepage" link and the README's web signup link now open /lp/mcp-marketplace with directory UTMs (utm_source=npm and utm_source=github), so organic package and repository traffic lands on a measurable public page instead of the docs or /signup. The README's hosted endpoint now shows the fast-mode URL the website already uses in every editor snippet. npm picks up the README and homepage on the next publish. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wir2srSU9SBEts3nGDT7wC Signed-off-by: Claude <noreply@anthropic.com>
Member
Author
|
Review: approve to merge (squash).
🤖 Generated with Claude Code |
escott-
added a commit
that referenced
this pull request
Sep 28, 2026
Bumps the workspace, npm package, MCP Registry metadata, and the boundary self-test to 1.0.10. Adds the 1.0.10 changelog, covering #90 and #136, and lists #123 under 1.0.9, the build where it shipped. Checked on ovh-desktop: - cargo test --locked --workspace: 18 suites pass - release_contract metadata and resolve-version: 1.0.10 - public_boundary and the four script tests pass - npm test passes 6/6 Signed-off-by: escott- <escott05@gmail.com> Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.
Summary
Organic package and repo traffic currently lands on
/docs/mcp(npm "Homepage") or/signup(README web link), and neither tells you which directory the visitor came from. This PR points both at the tracked MCP landing page:package.jsonhomepage(npm sidebar "Homepage"):https://contextstream.io/lp/mcp-marketplace?utm_source=npm&utm_medium=directory&utm_campaign=mcp_organic_2026q3&utm_content=card_ctautm_source=github.https://mcp.contextstream.io/mcp?default_context_mode=fast. This matches the URL the website uses in every editor snippet and inllms.txt.Unchanged on purpose:
https://contextstream.io/scripts/mcp.sh. Thebash -o pipefail -cwrapper stays because the README explains it.server.jsonis left alone. v1.0.9 is already published to the MCP Registry, and the release job verifies registry metadata is identical for an existing version. AnywebsiteUrl/remoteschange should ship with the next version bump.DEFAULT_REMOTE_MCP_URL) is not touched.The public-boundary impact is limited to URLs. There is no code or wire change.
Note: npm shows the README and
homepagefrom the published tarball, so both update on the next npm publish. The README renders on npm as well as GitHub, so web-CTA clicks from npmjs.com will be attributed toutm_source=github. The npm-specific signal is thehomepagelink.This does not re-merge the earlier keyword/metadata PRs.
Validation
cargo fmt --all --check: n/a, no Rust changescargo clippy --locked --workspace --all-targets -- -D warnings: n/a, no Rust changescargo test --locked --workspace --all-targets: n/a, no Rust changesnpm test: 6/6 passpython3 .github/scripts/public_boundary.py .: "Public boundary verified for v1.0.9."Data handling and compatibility
Contribution certification
Signed-off-by:trailer (git commit -s). Verified locally with.github/scripts/dco_check.py.🤖 Generated with Claude Code
https://claude.ai/code/session_01Wir2srSU9SBEts3nGDT7wC
Generated by Claude Code