Skip to content

Commit baeb99f

Browse files
tylerrowselltopherbullock
authored andcommitted
Internal Release 0.7.0
- add support for resource templates - improve capability negotiation on handlers - clean up readme - reduce default protocol version to "2024-11-05" - address spec compliance of resources - add debug gem to development - alias ModelContextProtocol to MCP - move prompt subclasses to subdir - improve tool and prompt definition - improve passing of server context to tools - improve tool input schema validation
1 parent 6218495 commit baeb99f

23 files changed

+842
-253
lines changed

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ gem "rubocop-shopify", require: false
1212

1313
gem "minitest-reporters"
1414
gem "mocha"
15+
gem "debug"

Gemfile.lock

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
model_context_protocol (0.6.0)
4+
model_context_protocol (0.7.0)
55
json_rpc_handler (~> 0.1)
66

77
GEM
@@ -28,9 +28,18 @@ GEM
2828
builder (3.3.0)
2929
concurrent-ruby (1.3.5)
3030
connection_pool (2.5.3)
31+
date (3.4.1)
32+
debug (1.10.0)
33+
irb (~> 1.10)
34+
reline (>= 0.3.8)
3135
drb (2.2.1)
3236
i18n (1.14.7)
3337
concurrent-ruby (~> 1.0)
38+
io-console (0.8.0)
39+
irb (1.15.2)
40+
pp (>= 0.6.0)
41+
rdoc (>= 4.0.0)
42+
reline (>= 0.4.2)
3443
json (2.11.3)
3544
json_rpc_handler (0.1.1)
3645
language_server-protocol (3.17.0.4)
@@ -48,11 +57,21 @@ GEM
4857
parser (3.3.8.0)
4958
ast (~> 2.4.1)
5059
racc
60+
pp (0.6.2)
61+
prettyprint
62+
prettyprint (0.2.0)
5163
prism (1.4.0)
64+
psych (5.2.4)
65+
date
66+
stringio
5267
racc (1.8.1)
5368
rainbow (3.1.1)
5469
rake (13.2.1)
70+
rdoc (6.13.1)
71+
psych (>= 4.0.0)
5572
regexp_parser (2.10.0)
73+
reline (0.6.1)
74+
io-console (~> 0.5)
5675
rubocop (1.75.5)
5776
json (~> 2.3)
5877
language_server-protocol (~> 3.17.0.2)
@@ -72,6 +91,7 @@ GEM
7291
ruby-progressbar (1.13.0)
7392
ruby2_keywords (0.0.5)
7493
securerandom (0.4.1)
94+
stringio (3.1.7)
7595
tzinfo (2.0.6)
7696
concurrent-ruby (~> 1.0)
7797
unicode-display_width (3.1.4)
@@ -85,6 +105,7 @@ PLATFORMS
85105

86106
DEPENDENCIES
87107
activesupport
108+
debug
88109
minitest (~> 5.1)
89110
minitest-reporters
90111
mocha

0 commit comments

Comments
 (0)