Skip to content

Commit 9d2447b

Browse files
committed
rename lib/{model_context_protocol => mcp}
1 parent a09f478 commit 9d2447b

34 files changed

+62
-63
lines changed

examples/stdio_server.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# frozen_string_literal: true
33

44
$LOAD_PATH.unshift(File.expand_path("../lib", __dir__))
5-
require "model_context_protocol"
6-
require "model_context_protocol/transports/stdio"
5+
require "mcp"
6+
require "mcp/transports/stdio"
77

88
# Create a simple tool
99
class ExampleTool < MCP::Tool

lib/mcp.rb

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
# frozen_string_literal: true
22

33
require_relative "mcp/server"
4-
require_relative "model_context_protocol/string_utils"
5-
require_relative "model_context_protocol/tool"
6-
require_relative "model_context_protocol/tool/input_schema"
7-
require_relative "model_context_protocol/tool/annotations"
8-
require_relative "model_context_protocol/tool/response"
9-
require_relative "model_context_protocol/content"
10-
require_relative "model_context_protocol/resource"
11-
require_relative "model_context_protocol/resource/contents"
12-
require_relative "model_context_protocol/resource/embedded"
13-
require_relative "model_context_protocol/resource_template"
14-
require_relative "model_context_protocol/prompt"
15-
require_relative "model_context_protocol/prompt/argument"
16-
require_relative "model_context_protocol/prompt/message"
17-
require_relative "model_context_protocol/prompt/result"
18-
require_relative "model_context_protocol/version"
19-
require_relative "model_context_protocol/configuration"
4+
require_relative "mcp/string_utils"
5+
require_relative "mcp/tool"
6+
require_relative "mcp/tool/input_schema"
7+
require_relative "mcp/tool/annotations"
8+
require_relative "mcp/tool/response"
9+
require_relative "mcp/content"
10+
require_relative "mcp/resource"
11+
require_relative "mcp/resource/contents"
12+
require_relative "mcp/resource/embedded"
13+
require_relative "mcp/resource_template"
14+
require_relative "mcp/prompt"
15+
require_relative "mcp/prompt/argument"
16+
require_relative "mcp/prompt/message"
17+
require_relative "mcp/prompt/result"
18+
require_relative "mcp/version"
19+
require_relative "mcp/configuration"
20+
require_relative "mcp/methods"
2021

2122
module MCP
2223
class << self
@@ -38,5 +39,3 @@ def initialize(audience: nil, priority: nil)
3839
end
3940
end
4041
end
41-
42-
ModelContextProtocol = MCP

lib/model_context_protocol/configuration.rb renamed to lib/mcp/configuration.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
module ModelContextProtocol
3+
module MCP
44
class Configuration
55
DEFAULT_PROTOCOL_VERSION = "2024-11-05"
66

lib/model_context_protocol/content.rb renamed to lib/mcp/content.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# typed: true
22
# frozen_string_literal: true
33

4-
module ModelContextProtocol
4+
module MCP
55
module Content
66
class Text
77
attr_reader :text, :annotations

lib/model_context_protocol/instrumentation.rb renamed to lib/mcp/instrumentation.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
module ModelContextProtocol
3+
module MCP
44
module Instrumentation
55
def instrument_call(method, &block)
66
start_time = Process.clock_gettime(Process::CLOCK_MONOTONIC)

lib/model_context_protocol/methods.rb renamed to lib/mcp/methods.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# frozen_string_literal: true
22

3-
module ModelContextProtocol
3+
module MCP
44
module Methods
55
INITIALIZE = "initialize"
66
PING = "ping"

lib/model_context_protocol/prompt.rb renamed to lib/mcp/prompt.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# typed: strict
22
# frozen_string_literal: true
33

4-
module ModelContextProtocol
4+
module MCP
55
class Prompt
66
class << self
77
NOT_SET = Object.new
@@ -67,7 +67,7 @@ def validate_arguments!(args)
6767
missing = required_args - args.keys
6868
return if missing.empty?
6969

70-
raise ModelContextProtocol::Server::RequestHandlerError.new(
70+
raise MCP::Server::RequestHandlerError.new(
7171
"Missing required arguments: #{missing.join(", ")}", nil, error_type: :missing_required_arguments
7272
)
7373
end

lib/model_context_protocol/prompt/argument.rb renamed to lib/mcp/prompt/argument.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# typed: strict
22
# frozen_string_literal: true
33

4-
module ModelContextProtocol
4+
module MCP
55
class Prompt
66
class Argument
77
attr_reader :name, :description, :required, :arguments

lib/model_context_protocol/prompt/message.rb renamed to lib/mcp/prompt/message.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# typed: strict
22
# frozen_string_literal: true
33

4-
module ModelContextProtocol
4+
module MCP
55
class Prompt
66
class Message
77
attr_reader :role, :content

lib/model_context_protocol/prompt/result.rb renamed to lib/mcp/prompt/result.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# typed: strict
22
# frozen_string_literal: true
33

4-
module ModelContextProtocol
4+
module MCP
55
class Prompt
66
class Result
77
attr_reader :description, :messages

0 commit comments

Comments
 (0)