host-and-share-remote-tool
Installation
SKILL.md
Host and share a remote tool
Use this workflow for user-owned code and infrastructure. Keep the workload on the user's computer or lab server; ToolUniverse Platform receives only the MCP tool manifest and relayed calls.
Choose the shortest path
- Python function, model, database query, or workflow: wrap only the callable with
@remote_tool, then usetu serve ... --share. - Existing Streamable HTTP MCP server: keep it running on loopback and use
tuplatform-relay --forward .... - One of ToolUniverse's 30 reviewed scientific implementations: use its implementation-specific
setup-<name>-remote-toolskill andtu remote share <name>instead.
Do not treat an arbitrary REST endpoint as MCP. Wrap it in a typed Python function first, or put a reviewed MCP adapter in front of it.
1. Install the reviewed clients
Open ToolUniverse Connect, go to My Computers → Connect a computer, choose the Python or existing-MCP path, and copy the immutable install command shown there. Run it in a new Python 3.12 virtual environment. The command pins both the ToolUniverse and relay sources; do not replace the pins with a moving branch.
Confirm the expected commands exist: