diff --git a/mcp-client-ruby/Gemfile b/mcp-client-ruby/Gemfile index abb8b87..d9f3d54 100644 --- a/mcp-client-ruby/Gemfile +++ b/mcp-client-ruby/Gemfile @@ -5,4 +5,4 @@ source "https://rubygems.org" gem "anthropic" gem "base64" gem "dotenv" -gem "mcp", '>= 0.9.1' +gem "mcp", '>= 0.15.0' diff --git a/mcp-client-ruby/client.rb b/mcp-client-ruby/client.rb index 1d609ae..5feffb0 100644 --- a/mcp-client-ruby/client.rb +++ b/mcp-client-ruby/client.rb @@ -28,6 +28,7 @@ class MCPClient @transport = MCP::Client::Stdio.new(command: command, args: [server_script_path]) @mcp_client = MCP::Client.new(transport: @transport) + @mcp_client.connect tool_names = @mcp_client.tools.map(&:name) puts "\nConnected to server with tools: #{tool_names}"