// Copyright (c) 2025 [caomengxuan666]

#pragma once

/// @file
/// @brief Role markers shared by peer, service, and transport SDK boundaries.

namespace mcp {

/// @brief Marker for a client-side MCP role.
struct RoleClient {};

/// @brief Marker for a server-side MCP role.
struct RoleServer {};

}  // namespace mcp
