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).