Skip to content

Commit bbecd41

Browse files
author
Trade Router
committed
v1.0.10: migrate mcpName to ai.traderouter/* for DNS-auth publishing
Changes: - package.json mcpName: io.github.TradeRouter/trade-router-mcp → ai.traderouter/trade-router-mcp - README mcp-name HTML comment updated to match - CHANGELOG entry documenting the migration and why End-user impact: zero. Install command, package name, tools, and behavior all unchanged. Why: - The MCP Registry binds an npm package's namespace ownership to its mcpName field. - Publishing to io.github.TradeRouter/* requires GitHub OAuth device flow. - Publishing to ai.traderouter/* uses DNS-based authentication via a TXT record on traderouter.ai — no browser, no device codes, no per-publish friction. - The Ed25519 keypair + helper script are set up locally; the TXT record on traderouter.ai resolves correctly across authoritative + 8.8.8.8 + 1.1.1.1. - The cleaner brand-domain namespace also reads more "official" than a GitHub-org prefix. Tests: all 10 preimage regression tests pass on Node 20. Tarball: stays at 6 files (CHANGELOG, LICENSE, README, SECURITY, package.json, mjs) with no leaked tokens.
1 parent 9cb8ec7 commit bbecd41

4 files changed

Lines changed: 20 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
All notable changes to `@traderouter/trade-router-mcp` are documented here.
44

5+
## [1.0.10] — 2026-04-25
6+
7+
### Changed
8+
- **`mcpName`** migrated from `io.github.TradeRouter/trade-router-mcp` to `ai.traderouter/trade-router-mcp`. The MCP Registry binds an npm package's ownership to its `mcpName` field, so this enables publishing to the cleaner domain-based namespace via the registry's **DNS-authentication** path. End users are unaffected — the install command (`npx -y @traderouter/trade-router-mcp`) and the npm package name are unchanged.
9+
- **README** `mcp-name:` HTML comment updated to match.
10+
11+
### Why
12+
- DNS-based registry auth on `traderouter.ai` does not require GitHub OAuth device flow, eliminating per-publish friction. The `ai.traderouter/*` namespace also reads more "official" than a GitHub-org-prefixed name and matches our public domain.
13+
- The previous `io.github.TradeRouter/trade-router-mcp` registry entry remains live as a historical record; new releases will publish to `ai.traderouter/*` going forward.
14+
15+
### Operational
16+
- Forever-no-codes setup documented in [`.secrets/dns-auth/README.md`](https://github.com/re-bruce-wayne/openclaw-skills/blob/main/trade-router/SECURITY.md) (in the parent project), driven by `scripts/mcp-publish-dns.sh`.
17+
518
## [1.0.9] — 2026-04-24
619

720
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @traderouter/trade-router-mcp
22

3-
<!-- mcp-name: io.github.TradeRouter/trade-router-mcp -->
3+
<!-- mcp-name: ai.traderouter/trade-router-mcp -->
44

55
A [Model Context Protocol](https://modelcontextprotocol.io) server for [TradeRouter.ai](https://traderouter.ai) — non-custodial Solana swap, limit, trailing, DCA, TWAP, and combo-order engine for AI agents.
66

package-lock.json

Lines changed: 2 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "@traderouter/trade-router-mcp",
3-
"version": "1.0.9",
4-
"description": "Non-custodial Solana swap & limit order engine for AI agents MCP server for TradeRouter.ai.",
3+
"version": "1.0.10",
4+
"description": "Non-custodial Solana swap & limit order engine for AI agents \u2014 MCP server for TradeRouter.ai.",
55
"type": "module",
6-
"mcpName": "io.github.TradeRouter/trade-router-mcp",
6+
"mcpName": "ai.traderouter/trade-router-mcp",
77
"main": "trade-router-mcp.mjs",
88
"bin": {
99
"trade-router-mcp": "./trade-router-mcp.mjs"
@@ -56,4 +56,4 @@
5656
"engines": {
5757
"node": ">=18.0.0"
5858
}
59-
}
59+
}

0 commit comments

Comments
 (0)