84 lines
1.6 KiB
Markdown
84 lines
1.6 KiB
Markdown
# ToolUniverse Installation and Setup
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
uv pip install tooluniverse
|
|
```
|
|
|
|
## Basic Setup
|
|
|
|
### Python SDK
|
|
```python
|
|
from tooluniverse import ToolUniverse
|
|
|
|
# Initialize ToolUniverse
|
|
tu = ToolUniverse()
|
|
|
|
# Load all available tools (600+ scientific tools)
|
|
tu.load_tools()
|
|
```
|
|
|
|
## Model Context Protocol (MCP) Setup
|
|
|
|
ToolUniverse provides native MCP support for integration with Claude Desktop, Claude Code, and other MCP-compatible systems.
|
|
|
|
### Starting MCP Server
|
|
```bash
|
|
tooluniverse-smcp
|
|
```
|
|
|
|
This launches an MCP server that exposes ToolUniverse's 600+ tools through the Model Context Protocol.
|
|
|
|
### Claude Desktop Integration
|
|
|
|
Add to Claude Desktop configuration (~/.config/Claude/claude_desktop_config.json):
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"tooluniverse": {
|
|
"command": "tooluniverse-smcp"
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
### Claude Code Integration
|
|
|
|
ToolUniverse MCP server works natively with Claude Code through the MCP protocol.
|
|
|
|
## Integration with Other Platforms
|
|
|
|
### OpenRouter Integration
|
|
ToolUniverse integrates with OpenRouter for access to 100+ LLMs through a single API:
|
|
- GPT-5, Claude, Gemini
|
|
- Qwen, Deepseek
|
|
- Open-source models
|
|
|
|
### Supported LLM Platforms
|
|
- Claude Desktop and Claude Code
|
|
- Gemini CLI
|
|
- Qwen Code
|
|
- ChatGPT API
|
|
- GPT Codex CLI
|
|
|
|
## Requirements
|
|
|
|
- Python 3.8+
|
|
- For Tool_Finder (embedding-based search): GPU recommended
|
|
- For Tool_Finder_LLM: No GPU required (uses LLM-based search)
|
|
|
|
## Verification
|
|
|
|
Test installation:
|
|
```python
|
|
from tooluniverse import ToolUniverse
|
|
|
|
tu = ToolUniverse()
|
|
tu.load_tools()
|
|
|
|
# List first 5 tools to verify setup
|
|
tools = tu.list_tools(limit=5)
|
|
print(f"Loaded {len(tools)} tools successfully")
|
|
```
|