Skip to content

feat: migrate from local patched ruby-sdk to official mcp gem v0.13.0#1

Merged
bash0C7 merged 1 commit into
mainfrom
feat/migrate-to-official-mcp-gem-v0.13.0
Apr 16, 2026
Merged

feat: migrate from local patched ruby-sdk to official mcp gem v0.13.0#1
bash0C7 merged 1 commit into
mainfrom
feat/migrate-to-official-mcp-gem-v0.13.0

Conversation

@bash0C7

@bash0C7 bash0C7 commented Apr 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace local path reference to ruby-sdk with official mcp gem v0.13.0 from rubygems, which now includes elicitation support (Support elicitation/create per MCP specification modelcontextprotocol/ruby-sdk#312)
  • Add mcp >= 0.13.0 dependency to gemspec following gem publishing conventions
  • Rename create_elicitationcreate_form_elicitation to match v0.13.0 API split (form vs url mode)
  • Rename last_elicitation_calllast_form_elicitation_call in test helpers to align with SDK naming

Test plan

  • bundle exec rake test — 133 tests, 249 assertions, 0 failures, 0 errors
  • Manual verification: queried chiebukuro-mcp via MCP tools (semantic search + SQL query) successfully with v0.13.0

🤖 Generated with Claude Code

Replace local path reference to ruby-sdk with official mcp gem v0.13.0
from rubygems, which now includes elicitation support (PR #312).

- Add mcp >= 0.13.0 dependency to gemspec (gem publishing convention)
- Remove Gemfile path: reference, delegate version to gemspec
- Rename create_elicitation -> create_form_elicitation (v0.13.0 API)
- Rename last_elicitation_call -> last_form_elicitation_call in tests
- All 133 tests pass with 0 failures

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bash0C7 bash0C7 merged commit 7e22025 into main Apr 16, 2026
@bash0C7 bash0C7 deleted the feat/migrate-to-official-mcp-gem-v0.13.0 branch April 16, 2026 03:12
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