Extract server capabilities into dedicated Capabilities class

Refactor capabilities handling into MCP::Server::Capabilities to improve
code organization and separation of concerns. This provides a cleaner API
for configuring server capabilities including prompts, resources, tools,
completions, logging, and experimental features.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Kevin Fischer 2025-06-04 22:52:16 +09:00
commit 72663c0a3f
No known key found for this signature in database
GPG key ID: 8E4CB46A9AC8D1C1

View file

@ -3,6 +3,7 @@
require "json_rpc_handler"
require_relative "instrumentation"
require_relative "methods"
require_relative "server/capabilities"
module MCP
class Server