MULTIPLE_SERVERS.md•5.28 kB
# Multiple Sequential Thinking Servers Setup
You can run multiple specialized Sequential Thinking servers simultaneously! Each server maintains its own separate knowledge base and thinking sessions.
## 🏗️ **Server Architecture**
### Current: Visum Thinker
- **Name:** `visum-thinker`
- **Purpose:** Your primary analysis server
- **Location:** `/Users/uovo/sequential_thinking/`
- **Storage:** `.thinking-storage/thinking-state.json`
### Additional Server Ideas
#### 📚 Academic Research Server
```bash
# Create a new server
cp -r /Users/uovo/sequential_thinking /Users/uovo/academic_thinker
cd /Users/uovo/academic_thinker
# Update package.json name to "academic-thinker"
# Update server name in src/index.ts
# Build and configure
```
#### 💼 Business Analysis Server
```bash
cp -r /Users/uovo/sequential_thinking /Users/uovo/business_thinker
# Configure for business analysis
```
#### 🔬 Technical Documentation Server
```bash
cp -r /Users/uovo/sequential_thinking /Users/uovo/tech_thinker
# Configure for technical analysis
```
## 🎯 **Claude Desktop Configuration for Multiple Servers**
```json
{
"mcpServers": {
"visum-thinker": {
"command": "node",
"args": ["/Users/uovo/sequential_thinking/build/index.js"]
},
"academic-thinker": {
"command": "node",
"args": ["/Users/uovo/academic_thinker/build/index.js"]
},
"business-thinker": {
"command": "node",
"args": ["/Users/uovo/business_thinker/build/index.js"]
},
"tech-thinker": {
"command": "node",
"args": ["/Users/uovo/tech_thinker/build/index.js"]
}
}
}
```
## 🧠 **Specialized Server Use Cases**
### 📖 Visum Thinker (Your Current Server)
- **Focus:** General problem-solving and analysis
- **PDFs:** Mixed content types
- **Thinking:** Flexible, multi-domain reasoning
### 📚 Academic Thinker
- **Focus:** Research paper analysis
- **PDFs:** Academic papers, journals, theses
- **Thinking:** Literature reviews, methodology analysis, critique
### 💼 Business Thinker
- **Focus:** Business case analysis
- **PDFs:** Financial reports, market research, strategy docs
- **Thinking:** SWOT analysis, financial modeling, strategic planning
### 🔬 Tech Thinker
- **Focus:** Technical documentation
- **PDFs:** Manuals, specifications, API docs
- **Thinking:** System architecture, debugging, implementation planning
## 🔄 **Knowledge Isolation & Transfer**
### Separate Knowledge Bases
```bash
visum-thinker/
├── .thinking-storage/ # Visum's knowledge
│ └── thinking-state.json
academic-thinker/
├── .thinking-storage/ # Academic's knowledge
│ └── thinking-state.json
business-thinker/
├── .thinking-storage/ # Business's knowledge
│ └── thinking-state.json
```
### Cross-Server Knowledge Transfer
```bash
# Export from visum-thinker
export_knowledge → /shared/general-analysis.json
# Import to academic-thinker
import_knowledge ← /shared/general-analysis.json
# Each server can import knowledge from others!
```
## 🎮 **Usage Workflow**
### Scenario 1: Research Project
1. **Load PDF in Academic Thinker:** Research paper
2. **Analyze methodology:** Academic thinking session
3. **Export insights:** Transfer to Visum Thinker
4. **General analysis:** Continue with broader perspective
### Scenario 2: Business Analysis
1. **Load PDF in Business Thinker:** Quarterly report
2. **Financial analysis:** Business-focused thinking
3. **Export findings:** Share with team via knowledge transfer
### Scenario 3: Technical Learning
1. **Load PDF in Tech Thinker:** Technical manual
2. **Implementation planning:** Technical thinking session
3. **Export solution:** Transfer to project documentation
## 🎯 **Pro Tips for Multiple Servers**
### 1. **Naming Convention**
- Use descriptive server names
- Include purpose in the name
- Keep names short for CLI usage
### 2. **Directory Organization**
```bash
~/mcp-servers/
├── visum-thinker/ # General analysis
├── academic-thinker/ # Research focus
├── business-thinker/ # Business focus
└── tech-thinker/ # Technical focus
```
### 3. **Claude Desktop Access**
- All servers appear in Claude's tool panel
- Use clear server names to identify which to use
- Each server maintains separate sessions
### 4. **Knowledge Management**
- Export important insights for cross-server sharing
- Use descriptive export filenames
- Maintain backup exports for each server
### 5. **Performance Considerations**
- Each server uses separate memory/storage
- No performance impact from multiple servers
- Only active servers consume resources
## 🚀 **Quick Setup for New Server**
```bash
# 1. Copy your existing server
cp -r /Users/uovo/sequential_thinking /Users/uovo/new_server_name
# 2. Update configuration
cd /Users/uovo/new_server_name
# Edit package.json: change "name" field
# Edit src/index.ts: change server name
# Edit README.md: update titles and descriptions
# 3. Build
npm run build
# 4. Add to Claude Desktop config
# Add new entry in claude_desktop_config.json
# 5. Test
npm run dev
```
Your **Visum Thinker** is now ready, and you can create specialized servers for different domains! 🎯