Skip to content

Rename project to vaultpilot-mcp - #26

Merged
szhygulin merged 1 commit into
mainfrom
chore/rename-to-vaultpilot-mcp
Apr 14, 2026
Merged

Rename project to vaultpilot-mcp#26
szhygulin merged 1 commit into
mainfrom
chore/rename-to-vaultpilot-mcp

Conversation

@szhygulin

Copy link
Copy Markdown
Collaborator

Summary

  • Renames the npm package, mcpName identifier, CLI binaries, and all user-facing copy from `recon-crypto-mcp` to `vaultpilot-mcp`.
  • Migrates user config dir `/.recon-crypto-mcp` → `/.vaultpilot-mcp` with a back-compat fallback: reads the old path if the new one doesn't exist, and copies the legacy dir to the new location on first write. Existing installs keep their WalletConnect pairing state (walletconnect.db) across the rename.
  • Env vars `RECON_` renamed to `VAULTPILOT_` with the old names still honored for one release.

Scope of the diff

  • `package.json`, `server.json`, `glama.json`: name / bin / mcpName / URLs
  • `README.md`: title, badges, install commands, env var docs
  • `src/`, `test/`: brand name in tool descriptions, error messages, log prefixes, WalletConnect session metadata, LiFi `integrator` tag, test fixtures

Follow-ups (intentionally not in this PR)

After merge:

  1. `gh repo rename vaultpilot-mcp` (GitHub auto-preserves old clone URLs and transfers open PRs)
  2. `npm publish` new name + `npm deprecate recon-crypto-mcp "Renamed to vaultpilot-mcp"`
  3. Re-publish `server.json` to the MCP registry under the new `mcpName`
  4. glama.ai re-indexes automatically once the repo URL redirects

Test plan

  • All 309 existing tests pass
  • `tsc` clean
  • New back-compat test: legacy `RECON_ALLOW_INSECURE_RPC=1` still opts out of RPC validation
  • Manual smoke on a box with `~/.recon-crypto-mcp/config.json` already populated — confirm first run finds the legacy dir and the second run migrates it

🤖 Generated with Claude Code

Renames the npm package (`recon-crypto-mcp` → `vaultpilot-mcp`), the mcpName
identifier, server metadata, CLI binaries (`*-mcp`, `*-mcp-setup`), and all
user-facing copy (README, setup output, error messages, tool descriptions).

User config dir `~/.recon-crypto-mcp` → `~/.vaultpilot-mcp` with a back-compat
fallback: reads the old path if the new one doesn't exist, and copies the
legacy dir to the new location on first write. Existing installs keep their
WalletConnect pairing state (walletconnect.db) across the rename.

Env vars follow the same pattern:
  RECON_ALLOW_INSECURE_RPC  → VAULTPILOT_ALLOW_INSECURE_RPC
  RECON_FEEDBACK_ENDPOINT   → VAULTPILOT_FEEDBACK_ENDPOINT
  RECON_FEEDBACK_STATE_FILE → VAULTPILOT_FEEDBACK_STATE_FILE
Old names are still honored for one release.

External follow-ups (separate steps):
- Rename GitHub repo (gh repo rename vaultpilot-mcp)
- Publish new npm package + deprecate old one
- Re-publish to MCP registry with new mcpName
- glama.ai re-indexes off the GitHub repo URL

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@szhygulin
szhygulin merged commit b913bd8 into main Apr 14, 2026
2 checks passed
szhygulin added a commit that referenced this pull request Apr 14, 2026
Marks the `recon-crypto-mcp` → `vaultpilot-mcp` rename (PR #26) as a
minor release. The package name, mcpName identifier, and user config
dir location all changed, with back-compat fallbacks for the config
dir and env vars — worth a minor bump so npm and the MCP registry
surface it as a new version rather than a patch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@szhygulin szhygulin mentioned this pull request Apr 14, 2026
2 tasks
@szhygulin
szhygulin deleted the chore/rename-to-vaultpilot-mcp branch April 25, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant