Back to skills
Setup Assistant
Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.
2 stars
0 votes
0 copies
0 views
Added 12/19/2025
data-aipythongoshellbashtestinggitapi
Works with
claude codeapimcp
Install via CLI
$
openskills install RobThePCGuy/Claude-Patent-CreatorFiles
skill.md
---
name: setup-assistant
description: Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.
---
# Setup Assistant Skill
Expert system for installing, configuring, and setting up the Claude Patent Creator MCP server.
## When to Use
Installing first time, setting up new environment, configuring authentication, troubleshooting installation, migrating to new machine, updating dependencies, verifying health.
## Quick Setup (5 Minutes)
```bash
# 1. Create virtual environment
python -m venv venv
venv\Scripts\activate # Windows
source venv/bin/activate # Linux/macOS
# 2. Run installer
python install.py
# 3. Restart Claude Code
# 4. Test
# Ask Claude: "Search MPEP for claim definiteness"
```
## Complete Setup Lifecycle
### Phase 1: Pre-Installation Checks
**Requirements:**
- Python 3.9-3.12 (3.11 recommended)
- 8GB+ RAM (16GB recommended)
- 5GB free disk
- Optional: NVIDIA GPU with CUDA 12.x
**Verify:**
```bash
python --version # Should show 3.9-3.12
nvidia-smi # Optional: Check GPU
```
### Phase 2: Virtual Environment
```bash
# Create venv
python -m venv venv
# Activate
venv\Scripts\activate # Windows
source venv/bin/activate # Linux/macOS
# Verify
which python # Should show venv path
```
**Important:** Always activate venv before running scripts!
### Phase 3: Dependency Installation
**Automated (Recommended):**
```bash
python install.py
# Handles: PyTorch order, GPU detection, MCP registration
```
**Manual (Advanced):**
```bash
# Install PyTorch FIRST (critical!)
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128
# Then install package (includes all dependencies)
pip install -e .
```
**Why PyTorch order matters:** If installed after sentence-transformers, you get CPU-only version.
### Phase 4: BigQuery Authentication
```bash
# Authenticate
gcloud auth application-default login \
--scopes=https://www.googleapis.com/auth/cloud-platform
# Set project
gcloud config set project YOUR_PROJECT_ID
# Add to .env
echo "GOOGLE_CLOUD_PROJECT=YOUR_PROJECT_ID" >> .env
# Test
python scripts/test_bigquery.py
```
### Phase 5: MCP Server Registration
**Automated:**
```bash
python install.py # Handles registration automatically
```
**Manual:**
```bash
# Get paths
patent-creator verify-config
# Register (use forward slashes!)
claude mcp add --transport stdio claude-patent-creator --scope user -- \
"C:/path/to/venv/Scripts/python.exe" \
"C:/path/to/mcp_server/server.py"
# Verify
claude mcp list
```
**Critical:** Restart Claude Code after registration!
### Phase 6: Configuration Files
Create `.env`:
```bash
# Required
GOOGLE_CLOUD_PROJECT=your_project_id
ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>
# Optional
PATENT_LOG_LEVEL=INFO
PATENT_LOG_FORMAT=human
PATENT_ENABLE_METRICS=true
# Windows only
CLAUDE_CODE_GIT_BASH_PATH=C:\dev\Git\bin\bash.exe
```
### Phase 7: Health Check
```bash
patent-creator health
# Expected:
# [OK] Python version OK
# [OK] Dependencies installed
# [OK] PyTorch with CUDA
# [OK] MPEP index loaded
# [OK] BigQuery configured
# [OK] All systems operational
```
### Phase 8: Testing
```bash
python scripts/test_install.py
python scripts/test_gpu.py
python scripts/test_bigquery.py
python scripts/test_analyzers.py
```
### Phase 9: First Use Validation
**Test each capability:**
```
1. "Search MPEP for claim definiteness requirements"
2. "Search for patents about neural networks filed in 2024"
3. "Review these claims: 1. A system comprising..."
4. "Create a flowchart for user login process"
```
**If all work -> Setup complete!**
## Common Setup Issues
| Issue | Solution |
|-------|----------|
| PyTorch CPU-only | Reinstall PyTorch FIRST |
| MCP not loading | Restart Claude Code, verify with `claude mcp list` |
| Path errors | Use forward slashes (/) not backslashes (\\) |
| BigQuery fails | Re-auth: `gcloud auth application-default login` |
| Index not found | Build: `patent-creator rebuild-index` |
| Import errors | Activate venv |
## Platform-Specific Notes
### Windows
- PowerShell: Use `venv\Scripts\activate`
- Git Bash required for MCP commands
- Paths: Always forward slashes in MCP config
- CUDA: Install NVIDIA drivers + toolkit
### Linux
- venv: `source venv/bin/activate`
- FAISS-GPU: Available on Linux only
- Permissions: May need sudo
### macOS
- Apple Silicon: Use MPS (auto-detected)
- Intel: Use CPU or external GPU
- Homebrew: May need for dependencies
## Update & Maintenance
### Updating Dependencies
```bash
venv\Scripts\activate
pip install -e . --upgrade
python scripts/test_install.py
```
### Rebuilding Index
```bash
patent-creator rebuild-index
# Wait 5-15 minutes
```
### Re-registering MCP
```bash
claude mcp remove claude-patent-creator
python install.py
# Restart Claude Code
```
## Quick Reference
### Essential Commands
```bash
# Setup
python install.py
patent-creator health
claude mcp list
# Testing
python scripts/test_install.py
python scripts/test_gpu.py
python scripts/test_bigquery.py
# Maintenance
patent-creator rebuild-index
patent-creator verify-config
```
### Critical Files
- `.env` - Environment variables
- `requirements.txt` - Dependencies
- `mcp_server/index/` - MPEP search index
- `pdfs/` - MPEP PDF files
Attribution
Comments (0)
No comments yet. Be the first to comment!
