Skip to content

feat: MCP_HOST/MCP_TOKEN env aliases, bump CI Bun to 1.3.13#29

Merged
rodaddy merged 4 commits into
mainfrom
feat/env-aliases-and-ci-fix
Jun 10, 2026
Merged

feat: MCP_HOST/MCP_TOKEN env aliases, bump CI Bun to 1.3.13#29
rodaddy merged 4 commits into
mainfrom
feat/env-aliases-and-ci-fix

Conversation

@rodaddy

@rodaddy rodaddy commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds MCP_HOST as alias for MCP2CLI_REMOTE_URL and MCP_TOKEN as alias for MCP2CLI_AUTH_TOKEN
  • Original names still work — aliases are fallback only
  • Bumps CI Bun from 1.3.9 to 1.3.13 to fix flaky module resolution test failures on self-hosted runners

Usage

# Before (still works)
export MCP2CLI_REMOTE_URL=https://mcp2cli.rodaddy.live
export MCP2CLI_AUTH_TOKEN=your-token

# After (shorter)
export MCP_HOST=https://mcp2cli.rodaddy.live
export MCP_TOKEN=your-token

Test plan

  • 963 tests pass, 0 failures
  • Clean typecheck
  • loadAuthToken empty string test still passes (uses || not ??)

🤖 Generated with Claude Code

rodaddy and others added 2 commits June 9, 2026 17:55
- MCP_HOST aliases MCP2CLI_REMOTE_URL (shorter, easier to remember)
- MCP_TOKEN aliases MCP2CLI_AUTH_TOKEN (same)
- Original names still work, aliases checked as fallback
- Bumped CI Bun from 1.3.9 to 1.3.13 to match local dev environment

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Self-hosted runners can't always reach GitHub's artifact service.
Upload failure shouldn't block the deploy job.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rodaddy rodaddy force-pushed the feat/env-aliases-and-ci-fix branch from 16cde50 to 3d64ee0 Compare June 10, 2026 08:30
rodaddy and others added 2 commits June 10, 2026 05:09
Bun on Linux has a module resolution issue with barrel re-exports of
modules that import deprecated SDK paths. Direct import works fine.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bun on Linux fails to resolve re-exports from modules that import
deprecated SDK paths (SSEClientTransport). Import directly from
http-transport.ts instead. Updated all consumers and test mocks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rodaddy rodaddy merged commit 3b6341a into main Jun 10, 2026
3 checks passed
@rodaddy rodaddy deleted the feat/env-aliases-and-ci-fix branch June 10, 2026 09:27
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