WorldQuant BRAIN MCP Server for Claude Code
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"wqb-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# WorldQuant BRAIN MCP Server Minimal MCP server for WorldQuant BRAIN platform integration with Claude Code. ## Features - Complete BRAIN platform API integration (alphas, simulations, data) - Forum access (glossary, search, posts) - Biometric authentication support - Browser automation for complex workflows - Flexible credential management (env vars or system keyring) ## Setup ### 1. Install Package ```bash pip install -e . # Install Playwright browser python3 -m playwright install chromium ``` ### 2. Configure Credentials The server checks credentials in this order: 1. **Environment variables** (`WQB_EMAIL`, `WQB_PASSWORD`) 2. **System keyring** (macOS Keychain / Windows Credential Locker) Choose one of the following methods: **Method 1: Environment variables via `claude mcp add` (recommended)** This registers the server and configures credentials in one step: ```bash claude mcp add wqb-mcp -e WQB_EMAIL=you@example.com -e WQB_PASSWORD=yourpass -- python3 -m wqb_mcp.server ``` **Method 2: System keyring** ```bash wqb-mcp-setup ``` ### 3. Register MCP Server Only needed if using Method 2 (Method 1 already registers the server). > **Note:** Use `python3` (not `python`) to ensure the correct interpreter is used when Claude Code spawns the process. Shell aliases don't work in non-interactive subprocesses. ```bash claude mcp add wqb-mcp -- python3 -m wqb_mcp.server ``` ### 4. Verify & Restart ```bash # Check server connects claude mcp list # Restart Claude Code exit claude ``` ## Package Structure ``` wqb-mcp/ ├── src/ │ └── wqb_mcp/ │ ├── __init__.py │ ├── server.py # Entry point (auto-prompts setup on first run) │ ├── setup.py # CLI credential setup │ ├── models.py # Pydantic models │ ├── config.py # Credential management (env vars + keyring) │ ├── forum.py # Forum scraper (Playwright) │ ├── client/ │ │ ├── __init__.py …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.