Skip to content

Package rubydex MCP executable in gem#819

Merged
st0012 merged 1 commit into
mainfrom
codex/package-mcp-executable
May 28, 2026
Merged

Package rubydex MCP executable in gem#819
st0012 merged 1 commit into
mainfrom
codex/package-mcp-executable

Conversation

@st0012

@st0012 st0012 commented May 25, 2026

Copy link
Copy Markdown
Member

Summary

Package rubydex_mcp with release gems so users can run the MCP server without installing the Rust crate or building it manually.

Changes

  • Add exe/rubydex_mcp as the RubyGems executable wrapper.
  • Copy the Cargo-built MCP binary into lib/rubydex/bin/ during extension compilation.
  • Include the platform MCP binary in release gem files.

Verification

  • bundle exec rake compile_release
  • Built and installed tmp/rubydex-local.gem into an isolated GEM_HOME.
  • Verified installed rubydex_mcp --version.
  • Verified MCP initialize and tools/list through the installed executable.

@st0012 st0012 force-pushed the codex/package-mcp-executable branch from 82f94a2 to bc19a73 Compare May 26, 2026 00:00

st0012 commented May 26, 2026

Copy link
Copy Markdown
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@st0012 st0012 self-assigned this May 26, 2026
@st0012 st0012 marked this pull request as ready for review May 26, 2026 15:40
@st0012 st0012 requested a review from a team as a code owner May 26, 2026 15:40
Comment thread rubydex.gemspec Outdated
@st0012 st0012 force-pushed the codex/package-mcp-executable branch from bc19a73 to 28572bc Compare May 26, 2026 20:49
@st0012 st0012 requested a review from Morriar May 27, 2026 09:21
@st0012 st0012 merged commit a2c10d7 into main May 28, 2026
36 checks passed
@st0012 st0012 deleted the codex/package-mcp-executable branch May 28, 2026 16:06
@st0012 st0012 added the enhancement New feature or request label May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants