Elixir SDK for T3 Code's MCP, HTTP JSON, WebSocket RPC and local CLI interfaces.

Start MCP access with T3.Client.new/1 and connect/1. See T3.Tools for every known MCP operation, T3.HTTP for environment APIs, T3.RPC for Effect RPC calls/subscriptions, T3.WebSocket for raw media frames, and T3.CLI for the installed executable. Credentials and context are interface-specific. The catalogs describe a pinned upstream revision; T3.Catalog.discover/1 reports a connected MCP server's actual tools. Wire maps retain T3's string keys and server-side input validation.

Summary

Functions

call_tool(client, name, arguments \\ %{})

See T3.Client.call_tool/3.

close(client)

See T3.Client.close/1.

connect(client)

See T3.Client.connect/1.

discover(client)

See T3.Catalog.discover/1.

interfaces()

Known operation inventories. This does not probe a server or execute CLI commands.

list_tools(client)

See T3.Client.list_tools/1.

new(opts)

See T3.Client.new/1.