Skip to content

fix(mcp): surface npm latest across ui#258

Merged
JSONbored merged 3 commits into
JSONbored:mainfrom
oktofeesh1:codex/mcp-current-version
Jun 2, 2026
Merged

fix(mcp): surface npm latest across ui#258
JSONbored merged 3 commits into
JSONbored:mainfrom
oktofeesh1:codex/mcp-current-version

Conversation

@oktofeesh1
Copy link
Copy Markdown
Contributor

Summary

  • Use npm dist-tags.latest as the shared current-version source for @jsonbored/gittensory-mcp UI display.
  • Keep 0.2.0 as the explicitly labeled minimum-supported compatibility floor.
  • Add a source audit so stale visible MCP version copy does not come back.

What changed

Why

The site was mixing current MCP package display with compatibility metadata, which left visible 0.2 copy after npm latest moved to 0.3.0. Current version display should come from npm latest; compatibility metadata should stay scoped to /v1/mcp/compatibility and explicitly labeled minimum support.

Validation

  • npm run ui:version-audit
  • npm run ui:typecheck
  • npm run ui:lint
  • npm run ui:build
  • git diff --check
  • Browser checked Worker preview routes: /, /agents, /docs/quickstart, /docs/mcp-clients, /app/miner, /changelog, /roadmap, /api, /app/commands.

Notes

@oktofeesh1 oktofeesh1 requested a review from JSONbored as a code owner June 2, 2026 06:10
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Jun 2, 2026
@dosubot
Copy link
Copy Markdown

dosubot Bot commented Jun 2, 2026

Related Knowledge

3 documents with suggested updates are ready for review.

gittensory

Getting Started
View Suggested Changes
@@ -224,13 +224,13 @@
 ### Install
 
 ```sh
-npm install -g @jsonbored/gittensory-mcp
+npm install -g @jsonbored/gittensory-mcp@latest
 ```
 
 Or run it once without installing globally [[18]](https://gittensory.aethereal.dev/docs/quickstart):
 
 ```sh
-npx -y @jsonbored/gittensory-mcp --help
+npx -y @jsonbored/gittensory-mcp@latest --help
 ```
 
 ### Step 1 — Log in
@@ -456,7 +456,7 @@
 **Fix:** Run `gittensory-mcp doctor` — it checks whether your installed version matches npm latest and prints the exact upgrade command if you are behind [[42]](https://github.com/JSONbored/gittensory/blob/40c019c82d87568c232fbe7fabf50212e983075a/packages/gittensory-mcp/bin/gittensory-mcp.js#L844-L846). This is a known real-world issue [[43]](https://github.com/JSONbored/gittensory/issues/19). Upgrade with:
 
 ```sh
-npm install -g @jsonbored/gittensory-mcp
+npm install -g @jsonbored/gittensory-mcp@latest
 ```
 
 Or use the no-install fallback: `npx @jsonbored/gittensory-mcp@latest <command>`.

✅ Accepted

MCP & Agent Integration
View Suggested Changes
@@ -34,7 +34,7 @@
 Install `@jsonbored/gittensory-mcp` globally from npm. The package requires **Node.js 22.0.0 or higher** [[7]](https://github.com/JSONbored/gittensory/blob/1e7506f4c5226d0b9b5da8fcd219309d84bacfcd/packages/gittensory-mcp/README.md#L11-L18).
 
 ```sh
-npm install -g @jsonbored/gittensory-mcp
+npm install -g @jsonbored/gittensory-mcp@latest
 ```
 
 If you are working from a local checkout of the Gittensory monorepo, use the workspace link instead:

✅ Accepted

Overview & Concepts
View Suggested Changes
@@ -162,7 +162,7 @@
 
 **What it is:** A local stdio MCP wrapper — the first-class base-agent surface.
 
-**Install:** `npm install -g @jsonbored/gittensory-mcp`
+**Install:** `npm install -g @jsonbored/gittensory-mcp@latest`
 
 The `@jsonbored/gittensory-mcp` npm package is the primary integration point for coding agents and individual contributors [[30]](https://github.com/JSONbored/gittensory/blob/f63f125e2126dc58ac5a63e88f4f33d1e13b2979/README.md#L23). It inspects local git metadata and calls the Gittensory API without uploading source contents [[20]](https://github.com/JSONbored/gittensory/blob/f63f125e2126dc58ac5a63e88f4f33d1e13b2979/packages/gittensory-mcp/README.md#L3-L5).
 
@@ -286,7 +286,7 @@
 > **Quick install:**
 > 
 > ```sh
-> npm install -g @jsonbored/gittensory-mcp
+> npm install -g @jsonbored/gittensory-mcp@latest
 > gittensory-mcp login
 > gittensory-mcp doctor
 > ```

✅ Accepted

How did I do? Any feedback?  Join Discord

@JSONbored JSONbored added the bug Something isn't working label Jun 2, 2026
@JSONbored JSONbored merged commit 5c0360f into JSONbored:main Jun 2, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in gittensory - v1 roadmap Jun 2, 2026
@github-actions github-actions Bot mentioned this pull request Jun 2, 2026
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants