Module: Llmemory::MCP

Defined in:
lib/llmemory/mcp.rb,
lib/llmemory/mcp/server.rb,
lib/llmemory/mcp/authentication.rb,
lib/llmemory/mcp/tools/memory_info.rb,
lib/llmemory/mcp/tools/memory_save.rb,
lib/llmemory/mcp/tools/memory_stats.rb,
lib/llmemory/mcp/tools/memory_search.rb,
lib/llmemory/mcp/tools/memory_retrieve.rb,
lib/llmemory/mcp/tools/memory_timeline.rb,
lib/llmemory/mcp/tools/memory_add_message.rb,
lib/llmemory/mcp/tools/memory_consolidate.rb,
lib/llmemory/mcp/tools/memory_timeline_context.rb

Defined Under Namespace

Modules: Tools Classes: Authentication, Server

Class Method Summary collapse

Class Method Details

.available?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/llmemory/mcp.rb', line 6

def available?
  @available
end

.require_mcp!Object



10
11
12
13
14
15
16
17
18
# File 'lib/llmemory/mcp.rb', line 10

def require_mcp!
  unless available?
    raise LoadError, <<~MSG
      The 'mcp' gem is required for MCP server functionality.
      Install it with: gem install mcp
      Or add to your Gemfile: gem 'mcp', '~> 0.6'
    MSG
  end
end