Claude
docs: Add comprehensive documentation structure
59ce7b1 unverified
# Quickstart Guide
Get DeepBoner running in 5 minutes.
## Prerequisites
- Python 3.11+ installed
- Repository cloned and dependencies installed (see [Installation](installation.md))
## 1. Start the Application
```bash
# From the repository root
uv run python src/app.py
```
You should see:
```
Running on local URL: http://127.0.0.1:7860
```
## 2. Open the UI
Navigate to http://localhost:7860 in your browser.
You'll see a chat interface with:
- Input field for research questions
- Optional API key input (for premium features)
- Research results display
## 3. Ask Your First Question
Try one of these example queries:
```
What drugs improve female libido post-menopause?
```
```
Clinical trials for ED alternatives to PDE5 inhibitors?
```
```
Evidence for testosterone therapy in women with HSDD?
```
## 4. Understanding the Output
DeepBoner will:
1. **Search** multiple biomedical databases:
- PubMed (peer-reviewed literature)
- ClinicalTrials.gov (active/completed trials)
- Europe PMC (preprints and papers)
- OpenAlex (scholarly metadata)
2. **Judge** evidence quality using LLM
3. **Loop** if more evidence is needed
4. **Synthesize** a research report with citations
You'll see status updates as each phase completes.
## 5. Free vs Premium Mode
### Free Mode (No API Key)
- Uses HuggingFace Inference API
- Model: Qwen 2.5 7B Instruct
- Slower but fully functional
### Premium Mode (With OpenAI Key)
- Enter your OpenAI API key in the UI
- Uses GPT-5 for better synthesis
- Faster and more detailed reports
To use premium mode:
1. Get an API key from [OpenAI](https://platform.openai.com)
2. Enter it in the "OpenAI API Key" field
3. Your queries will automatically use GPT-5
## 6. Using MCP Tools
DeepBoner exposes MCP (Model Context Protocol) tools for integration with Claude Desktop and other clients.
### MCP Server URL
```
http://localhost:7860/gradio_api/mcp/
```
### Available Tools
- `search_pubmed` - Search peer-reviewed literature
- `search_clinical_trials` - Search clinical trials
- `search_europepmc` - Search Europe PMC
- `search_all_sources` - Search all sources with deduplication
### Claude Desktop Configuration
Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"deepboner": {
"url": "http://localhost:7860/gradio_api/mcp/"
}
}
}
```
## Example Scripts
For programmatic usage, see the example scripts:
```bash
# Search demo
uv run python examples/search_demo/run_search.py
# Full orchestrator demo
uv run python examples/orchestrator_demo/run_agent.py
# Multi-agent demo (requires OpenAI key)
uv run python examples/orchestrator_demo/run_magentic.py
```
## Next Steps
- [Configuration Guide](configuration.md) - Customize settings
- [MCP Integration](../deployment/mcp-integration.md) - Set up Claude Desktop
- [Architecture Overview](../architecture/overview.md) - Understand how it works
## Troubleshooting
**Slow first response?**
- First query loads ML models (sentence-transformers)
- Subsequent queries are faster
**No results?**
- Check your internet connection
- External APIs may have rate limits
**Rate limit errors?**
- Add NCBI_API_KEY for higher PubMed limits
- Wait and retry
See [Troubleshooting](troubleshooting.md) for more help.