Initial commit
This commit is contained in:
83
skills/tooluniverse/references/installation.md
Normal file
83
skills/tooluniverse/references/installation.md
Normal file
@@ -0,0 +1,83 @@
|
||||
# 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")
|
||||
```
|
||||
Reference in New Issue
Block a user