ClawLab
Provides integration with Intel SuperClaw for coordinating synthetic high-throughput screening (HTS) campaigns, including experiment planning, simulated instrument execution, assay QC, candidate hit analysis, next-experiment recommendations, and scientist approval.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ClawLabRun the EGFR inhibitor HTS demo and recommend next experiment."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClawLab – AI Lab Orchestrator
ClawLab is a reference AI orchestration application for high-throughput screening (HTS) and life-science laboratory workflows. It demonstrates a scientist-in-the-loop architecture in which an AI agent can coordinate experiment planning, simulated instrument execution, assay quality control, result analysis, and next-experiment recommendations—while the scientist remains the final decision authority.
The application is designed to integrate with Intel SuperClaw through the Model Context Protocol (MCP) and can optionally use OpenVINO for local AI inference.
Important: ClawLab v1.0 is a synthetic/reference demonstration. It does not directly control real laboratory equipment.
Architecture
Scientist
│
▼
Intel SuperClaw
│
│ MCP / Streamable HTTP
▼
ClawLab
┌───────────────────────────────────────────────┐
│ Experiment Planning │
│ Simulated HTS / Instrument Coordination │
│ Assay QC │
│ Candidate Hit Analysis │
│ Next-Experiment Recommendation │
│ Scientist Approval Gate │
└───────────────────────────────────────────────┘Related MCP server: research.md
What the demo does
The default demo runs a synthetic HTS campaign and produces:
An experiment plan
Simulated plate/instrument execution
Assay QC metrics
Candidate hit analysis
An AI-assisted recommendation for the next experiment
A scientist approval gate before the recommendation is accepted
ClawLab exposes these capabilities through REST APIs and MCP tools.
MCP tools
create_experiment_planexecute_simulated_htsget_assay_qcget_candidate_hitsrecommend_next_experimentget_campaign_state
Requirements
Windows 10/11
Python 3.12+ recommended
PowerShell
Internet access for initial package installation
Optional: Intel hardware/driver support for OpenVINO
Optional: Intel SuperClaw
Python 3.12 is recommended for predictable compatibility with the current Python AI/MCP stack.
Quick start
1. Enter the repository
cd C:\path\to\ClawLab-v1.02. Create and activate a virtual environment
python -m venv .venv
.\.venv\Scripts\Activate.ps1If PowerShell blocks script execution:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\.venv\Scripts\Activate.ps13. Install dependencies
python -m pip install --upgrade pip
python -m pip install -r requirements.txt4. Set the Python module path
$env:PYTHONPATH=(Get-Location).Path5. Start ClawLab
python -m uvicorn backend.main:app --host 0.0.0.0 --port 8000Open:
http://127.0.0.1:8000Run the demo
Use the dashboard, or from another PowerShell window:
Invoke-WebRequest -Method POST http://127.0.0.1:8000/api/demo/runCheck health:
Invoke-WebRequest http://127.0.0.1:8000/api/healthGet campaign state:
Invoke-WebRequest http://127.0.0.1:8000/api/stateReset:
Invoke-WebRequest -Method POST http://127.0.0.1:8000/api/demo/resetScientist decision gate
After the synthetic campaign and recommendation are generated, ClawLab enters:
AWAITING_SCIENTISTApprove:
Invoke-WebRequest -Method POST http://127.0.0.1:8000/api/decision/approveReject:
Invoke-WebRequest -Method POST http://127.0.0.1:8000/api/decision/rejectThe AI can analyze data and make recommendations, but the scientist remains the final decision authority.
Connect to Intel SuperClaw
ClawLab exposes an MCP endpoint at:
/mcpWhen ClawLab runs on Windows and SuperClaw runs through its WSL2/Docker environment, configure the MCP server in:
SuperClaw → Settings → Advanced → MCP
Use:
Name: ClawLab
Transport: HTTP / Streamable HTTP
Endpoint: http://host.docker.internal:8000/mcpWith WSL mirrored networking, localhost/127.0.0.1 may also be usable.
After connecting, SuperClaw should discover the six ClawLab MCP tools.
Example end-to-end prompt:
Run the ClawLab HTS demo for an EGFR inhibitor screen.
Analyze QC and candidate hits, recommend the next experiment,
and stop for scientist approval.OpenVINO local inference
The default provider is mock, so the demo runs without a downloaded AI model.
To use an OpenVINO-compatible local model:
$env:CLAWLAB_AI_PROVIDER="openvino"
$env:CLAWLAB_OPENVINO_MODEL="C:\path\to\openvino-model"
$env:CLAWLAB_OPENVINO_DEVICE="CPU"Then start the application normally:
$env:PYTHONPATH=(Get-Location).Path
python -m uvicorn backend.main:app --host 0.0.0.0 --port 8000For a supported Intel GPU/iGPU:
$env:CLAWLAB_OPENVINO_DEVICE="GPU"The model directory must be compatible with the openvino_genai.LLMPipeline interface used by the application.
Run tests
From the repository root:
$env:PYTHONPATH=(Get-Location).Path
pytest -qThe tests validate application health, demo execution, and the scientist approval workflow.
REST API
Endpoint | Method | Purpose |
| GET | Application and AI-provider health |
| GET | Current campaign state |
| POST | Run the synthetic HTS campaign |
| POST | Reset campaign state |
| POST | Approve the recommendation |
| POST | Reject the recommendation |
| MCP | Streamable HTTP MCP endpoint |
Repository structure
ClawLab-v1.0/
├── backend/
│ ├── main.py
│ ├── hts.py
│ ├── mcp_server.py
│ └── ai/
│ ├── provider.py
│ ├── mock_provider.py
│ └── openvino_provider.py
├── config/
│ └── config.yaml
├── docs/
│ ├── ARCHITECTURE.md
│ └── SUPERCLAW.md
├── scripts/
│ ├── run_demo.ps1
│ └── run_openvino.ps1
├── tests/
│ └── test_v1.py
├── ui/
│ └── index.html
├── requirements.txt
└── README.mdDesign principles
Scientist in the loop: AI recommendations require human approval.
Tool-driven orchestration: Laboratory capabilities are exposed as MCP tools.
Local-first AI: OpenVINO can provide local inference where appropriate.
Modular integration: The simulated instrument layer can later be replaced by real instrument adapters.
Auditable workflow: Experiment state and workflow events are represented explicitly.
Reference architecture: The project demonstrates an extensible pattern for AI-enabled laboratory automation.
Current scope and limitations
ClawLab v1.0 currently uses synthetic HTS data, simulated instrument execution, synthetic assay QC/hit analysis, a mock AI provider by default, optional OpenVINO inference, and MCP integration with SuperClaw.
It does not currently provide:
Direct control of production laboratory instruments
LIMS/ELN integration
GxP validation
Production data persistence
Production authentication/authorization
Full audit/compliance controls
Autonomous experimental execution without human approval
These capabilities can be added as the architecture evolves toward a production laboratory orchestration platform.
License
TBD- repository's applicable license here.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
Human-in-the-loop for AI agents over MCP: durable approvals with a hosted review page & audit trail
AI orchestration for computational chemistry and HPC workflows.
Human-in-the-loop review and approval for AI agents. Audit trail, approval policies, native MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP-native scientific skills for reproducible computational biology and AI-driven drug-discovery workflows. It combines deterministic scientific tools with an MCP server to give AI agents real computational capabilities.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server that enforces evidence-graded, phase-gated, peer-reviewed research workflows for AI agents to conduct rigorous decision-making.MIT
- AlicenseNot gradedqualityBmaintenanceEnables multi-model leader-worker agent orchestration, workflow execution, and deterministic validation via structured MCP tools.16Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI-assisted scientific research workflow management through MCP, including project creation, ideation, experiment execution, and artifact handling, with integration for ChatGPT, Codex, and Claude Code.Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/beezia/ClawLab'
If you have feedback or need assistance with the MCP directory API, please join our Discord server