Module: ActiveMcp
- Defined in:
- lib/active_mcp.rb,
lib/active_mcp/engine.rb,
lib/active_mcp/server.rb,
lib/active_mcp/version.rb,
lib/active_mcp/tool/base.rb,
lib/active_mcp/completion.rb,
lib/active_mcp/prompt/base.rb,
lib/active_mcp/schema/base.rb,
lib/active_mcp/message/text.rb,
lib/active_mcp/configuration.rb,
lib/active_mcp/message/audio.rb,
lib/active_mcp/message/image.rb,
lib/active_mcp/resource/base.rb,
lib/active_mcp/server/method.rb,
lib/active_mcp/server/fetcher.rb,
lib/active_mcp/message/resource.rb,
lib/active_mcp/server/error_code.rb,
lib/active_mcp/server/protocol_handler.rb,
lib/active_mcp/server/stdio_connection.rb,
app/controllers/active_mcp/base_controller.rb,
lib/generators/active_mcp/tool/tool_generator.rb,
app/controllers/concerns/active_mcp/authenticatable.rb,
app/controllers/concerns/active_mcp/tool_executable.rb,
lib/generators/active_mcp/install/install_generator.rb,
app/controllers/concerns/active_mcp/request_handlable.rb,
app/controllers/concerns/active_mcp/resource_readable.rb,
lib/generators/active_mcp/resource/resource_generator.rb
Defined Under Namespace
Modules: Authenticatable, ErrorCode, Generators, Message, Method, Prompt, RequestHandlable, Resource, ResourceReadable, Schema, Tool, ToolExecutable
Classes: BaseController, Completion, Configuration, Engine, Server, StdioConnection
Constant Summary
collapse
- JSON_RPC_VERSION =
"2.0"
- PROTOCOL_VERSION =
"2024-11-05"
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
18
19
20
|
# File 'lib/active_mcp/configuration.rb', line 18
def config
@config ||= Configuration.new
end
|
14
15
16
|
# File 'lib/active_mcp/configuration.rb', line 14
def configure
yield config
end
|