Commit 2174b87
Changed files (4)
lib/elelem/mcp_client.rb
@@ -1,7 +1,5 @@
# frozen_string_literal: true
-require "timeout"
-
module Elelem
class MCPClient
attr_reader :tools
@@ -14,7 +12,7 @@ module Elelem
send_request(
method: "initialize",
params: {
- protocolVersion: "2024-11-05",
+ protocolVersion: "2025-06-08",
capabilities: {
tools: {}
},
lib/elelem.rb
@@ -9,6 +9,7 @@ require "net/http"
require "open3"
require "reline"
require "thor"
+require "timeout"
require "uri"
require_relative "elelem/agent"
elelem.gemspec
@@ -70,5 +70,6 @@ Gem::Specification.new do |spec|
spec.add_dependency "open3"
spec.add_dependency "reline"
spec.add_dependency "thor"
+ spec.add_dependency "timeout"
spec.add_dependency "uri"
end
Gemfile.lock
@@ -11,6 +11,7 @@ PATH
open3
reline
thor
+ timeout
uri
GEM
@@ -90,6 +91,7 @@ GEM
ruby-progressbar (1.13.0)
stringio (3.1.7)
thor (1.3.2)
+ timeout (0.4.3)
unicode-display_width (3.1.4)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)