Files
autoreg-skills-max/skills/apodex-batch-reg/references/mcp-server-and-keys-2026-06-29.md

48 lines
1.5 KiB
Markdown

# Apodex MCP Server & Key Status (2026-06-29)
## MCP Server
**Location**: `C:\Users\User\mcp-servers\apodex-mcp\server.py`
**Hermes config entry**:
```yaml
mcp_servers:
apodex:
command: C:\Users\User\AppData\Local\hermes\hermes-agent\venv\Scripts\python.exe
args:
- C:\Users\User\mcp-servers\apodex-mcp\server.py
connect_timeout: 30
enabled: true
env:
APODEX_API_KEY: [REDACTED-KEY]=
timeout: 300
```
**4 tools**: `apodex_deep_research`, `apodex_deep_reasoning`, `apodex_deep_discovery`, `apodex_list_models`
**Activation**: `hermes mcp reload`
## API Keys (confirmed live)
| Email | Key | Verified |
|-------|-----|----------|
| `[REDACTED-EMAIL]` | `[REDACTED-KEY]=` | ✅ chat + models |
| `[REDACTED-EMAIL]` | `[REDACTED-KEY]=` | ✅ models |
## OTP Harvest Script
**Location**: `C:\Users\User\AppData\Local\hermes\scripts\apodex_otp_harvest.py`
Attempts OTP-based login for 10 accounts with known IMAP passwords:
1. Sends OTP via Supabase auth → reads IMAP → verifies → extracts API keys
2. **Currently broken**: Supabase DNS doesn't resolve from sandbox
3. Keep for when Supabase project comes back online
## Model Capabilities
| Model | Context | Max Output | Notes |
|-------|---------|-----------|-------|
| `apodex-1-0-deep-research` | 256K | 16K | "Find what is known" |
| `apodex-1-0-deep-reasoning` | 256K | 16K | "Find the best answer" |
| `apodex-1-0-deep-discovery` | 128K | 256K | PREVIEW: "Find what is not yet known" |