Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:30:10 +08:00
commit f0bd18fb4e
824 changed files with 331919 additions and 0 deletions

View 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")
```