Module: ActiveMcp
- Defined in:
- lib/active_mcp.rb,
lib/active_mcp/tool.rb,
lib/active_mcp/engine.rb,
lib/active_mcp/server.rb,
lib/active_mcp/version.rb,
lib/active_mcp/configuration.rb,
lib/active_mcp/server/methods.rb,
lib/active_mcp/server/error_codes.rb,
lib/active_mcp/server/tool_manager.rb,
app/models/active_mcp/tool_executor.rb,
app/models/active_mcp/response/tools.rb,
lib/active_mcp/server/protocol_handler.rb,
lib/active_mcp/server/stdio_connection.rb,
app/models/active_mcp/response/cancelled.rb,
app/models/active_mcp/response/no_method.rb,
app/models/active_mcp/response/initialize.rb,
app/controllers/active_mcp/base_controller.rb,
app/models/active_mcp/response/initialized.rb,
lib/generators/active_mcp/tool/tool_generator.rb,
app/models/active_mcp/response/tools_call/json.rb,
app/models/active_mcp/response/tools_list/json.rb,
app/models/active_mcp/response/tools_call/jsonrpc.rb,
app/models/active_mcp/response/tools_list/jsonrpc.rb,
lib/generators/active_mcp/install/install_generator.rb
Defined Under Namespace
Modules: ErrorCode, Generators, Method, Response, ToolExecutor
Classes: BaseController, Configuration, Engine, Server, StdioConnection, Tool
Constant Summary
collapse
- JSON_RPC_VERSION =
"2.0"
- PROTOCOL_VERSION =
"2024-11-05"
- VERSION =
"0.3.3"
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
|