NAME
Claude::Agent::MCP::SDKRunner - MCP server runner for SDK tools
DESCRIPTION
This module implements the MCP server protocol and forwards tool calls to the parent Perl process via a Unix socket. It is spawned as a child process by the Claude CLI.
SYNOPSIS
# Called internally by the SDK - not for direct use
perl -MClaude::Agent::MCP::SDKRunner -e 'Claude::Agent::MCP::SDKRunner::run()' \
-- /path/to/socket server_name 1.0.0 '[{"name":"tool1",...}]'
AUTHOR
LNATION, <email at lnation.org>
LICENSE
This software is Copyright (c) 2026 by LNATION.
This is free software, licensed under The Artistic License 2.0 (GPL Compatible).