tooluniverse-claude-code-plugin

Installs and configures the ToolUniverse Claude Code plugin with MCP server, skills, and slash commands.

1.7k|254|Updated Mar 3, 2025
One-click install
npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-claude-code-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tooluniverse-claude-code-plugin
Source: https://github.com/mims-harvard/ToolUniverse/tree/main/plugin/skills/tooluniverse-claude-code-plugin
Command: npx skills add https://github.com/mims-harvard/ToolUniverse --skill tooluniverse-claude-code-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up the ToolUniverse plugin for Claude Code involves multiple steps—registering the marketplace, installing the plugin, configuring API keys, enabling auto-update, and resolving conflicts with previously installed global skills. This Skill consolidates the entire install, verify, update, and troubleshooting flow into one guided procedure.

Core Features & Use Cases

  • One-step plugin installation: Registers the mims-harvard/ToolUniverse marketplace and installs the plugin, providing an MCP server with 1000+ scientific tools, 120+ research skills, and slash commands.
  • Configuration management: Enables marketplace auto-update, pins the tooluniverse PyPI package version for reproducibility, and adds API keys (NCBI, NVIDIA, OncoKB) to the plugin's .mcp.json env block.
  • Diagnosis and repair: Provides an idempotent 7-step diagnostic sequence covering uv/uvx installation, MCP package resolution, version shadowing by global uv tool installs, stale caches, Python version requirements, and conflicting global skills.
  • Use Case: A researcher installs Claude Code, runs this Skill to set up ToolUniverse, enables auto-update, and immediately asks "What are the top mutated genes in breast cancer?" with the router skill auto-dispatching to the right workflow.

Quick Start

Ask your AI agent to read the tooluniverse-claude-code-plugin skill and install, configure, and verify the ToolUniverse plugin for Claude Code.

Frequently Asked Questions about tooluniverse-claude-code-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install the ToolUniverse plugin for Claude Code?

Run claude plugin marketplace add mims-harvard/ToolUniverse, then claude plugin install tooluniverse@tooluniverse, and restart Claude Code. The MCP server auto-starts via uvx tooluniverse on first use with about a 30 second cold start.

How do I enable auto-update for a Claude Code plugin marketplace?

Edit ~/.claude/plugins/known_marketplaces.json and set autoUpdate to true for the tooluniverse entry, or use /plugin → Marketplaces → tooluniverse → Enable auto-update. This is per-machine state that cannot be shipped in the plugin manifest.

Why is my Claude Code MCP server not starting?

Test the package directly with uvx tooluniverse in a terminal. If that fails, verify uv is installed and your Python version is 3.10 or higher, then restart Claude Code since the first launch downloads the package.

Why does uvx run an old version of tooluniverse after updating?

A global uv tool install shadows the plugin's uvx resolution. Run uv tool list to check, then uv tool uninstall tooluniverse and restart Claude Code so uvx resolves the latest published PyPI version.

Do ToolUniverse tools require API keys?

Most tools work without keys. For enhanced access, add keys such as NCBI_API_KEY, NVIDIA_API_KEY, or ONCOKB_API_TOKEN to the env block of the plugin's .mcp.json file.

Do I need to remove globally installed ToolUniverse skills after installing the plugin?

Yes. Global copies installed via tooluniverse-install-skills or manual copy interfere with the plugin's skill routing. Remove them with rm -rf ~/.claude/skills/tooluniverse-* before using the plugin.