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 use tu 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-tool skill and tu 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:

Installs
1
GitHub Stars
1.6K
First Seen
Today
host-and-share-remote-tool — mims-harvard/tooluniverse