Skip to content

Serve via MCP

Make a packet — and the live registry — available to Claude (or any MCP client) as callable tools. For the full tool list and options, see the MCP Server reference.

One command

bash
uks serve my-packet.uks.json

This prints a claude_desktop_config.json snippet. Paste it into your Claude Desktop config and restart Claude — your packet's sources plus the public registry become live tools (answer_pack, search_registry_semantic, search_registry_hybrid).

Registry-connected by default

uks serve connects to the public registry with zero config. Opt out for a local-only server:

bash
uks serve --offline my-packet.uks.json          # local packet only
uks serve --registry https://my-registry my-packet.uks.json   # a different registry

Verify

In Claude, ask a question your packet covers — you should see an answer_pack call return graded, license-checked citations. Results respect the registry's trust & safety vetoes, so retracted or unsafe knowledge is never silently served.

→ Next: MCP Server (reference) · Query the registry · Framework adapters

Released under the MIT License.