SwarmLabs MCP Server
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., "@SwarmLabs MCP ServerRun an H2 dissociation prediction at 0.74 Å and report the uncertainty."
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.
SwarmLabs Engine Kit
Open-source client SDK, MCP server, and Skill catalog for the SwarmLabs physics-informed multi-agent scientific experiment automation engine.
SwarmLabs is an open infrastructure that turns multidisciplinary scientific experiments (chemistry, energy, materials, environment, biology, pharma, quantum computing, brain science, CFD, structural mechanics, …) into callable, auditable physics-informed predictions served over a small HTTP API. This repository is the open-source developer toolkit around that engine — it does not contain the proprietary physics models, only the interface, reference integrations, and honesty-first contracts that let any agent or application consume the engine safely.
Why this exists
Scientific-AI tooling is flooded with demos that return confident-but-fake numbers. SwarmLabs takes the opposite stance — honesty-first:
Every prediction reports an
uncertaintyand, where applicable, anepistemic_uncertainty(how far the request is from validated parameter space).Validation is split into
empirical_validated(matched to real published experiment data) andliterature_validated(matched to a real paper), never a single inflated "validated" count.The
v2/pi(physics-informed) endpoint returns the real physics model — it does not return a constant placeholder.
This kit makes those guarantees easy to build on top of, from a Python script, an MCP-compatible agent runtime, or a no-code agent builder.
Related MCP server: yellow-pages
What's inside
Path | What |
| Python client SDK ( |
| Reference MCP server exposing engine calls as tools |
| Machine-readable catalog of the 4 core Skills |
| Minimal end-to-end example |
| Endpoint reference |
Install
pip install swarmlabs-engine-kitOr use it directly from source:
git clone https://github.com/lm203688/swarmlabs-engine-kit.git
cd swarmlabs-engine-kit
pip install -e .Quick start
from swarmlabs_engine import SwarmLabsClient
# Point the client at YOUR deployed SwarmLabs engine endpoint.
client = SwarmLabsClient(base_url="https://your-swarmlabs-engine.example.com")
# List available engines
info = client.list_engines()
print(info["engines"], "engines across", info["physics_models"], "physics models")
# Run a real physics-informed prediction (e.g. H2 dissociation via VQE)
result = client.run("vqe_h2", {"bond_length_A": 0.74})
print(result["result"], "+/-", result["uncertainty"])See examples/quickstart.py for a fuller walkthrough.
Engine API surface (summary)
All endpoints are served under /api/v2/.
Method | Path | Purpose |
|
| List engines + physics-model coverage |
|
| Run a real physics-informed prediction |
|
| Physics-informed variant (same honest models) |
|
| Parameter sweep for trend analysis |
|
| Multi-fidelity cross-engine query |
|
| Record a real measurement to compare vs prediction |
The engine deployment URL is provided by you. This kit is the client side and works against any SwarmLabs engine deployment that exposes the
/api/v2/surface.
MCP integration
The reference MCP server turns engine calls into standard MCP tools so any MCP-aware agent (Claude Desktop, Cursor, custom runtimes) can use SwarmLabs as a trusted scientific-compute tool:
python -m mcp.server --base-url https://your-swarmlabs-engine.example.comIt exposes swarmlabs_run, swarmlabs_list, and swarmlabs_sweep tools with
explicit input schemas and the same honesty-first result contract.
Skill catalog
skills/skill_catalog.json describes the 4 core Skills that compose a
SwarmLabs multi-agent workflow:
PhysicsPredictSkill — call the real engine.
ExperimentDesignSkill — turn a goal into a parameter plan.
ActiveLearningSkill — pick the next most informative experiment point.
ReportGenerationSkill — emit an auditable report.
These are the building blocks of the SwarmLabs "Planner → Executor → Verifier" agent loop.
License
MIT.
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 Servers
- Alicense-qualityDmaintenanceEnables AI agents to interactively explore PDDL planning problems by exposing a PDDL engine as MCP tools for initialization, action execution, state inspection, and goal checking.4Apache 2.0
- FlicenseAqualityDmaintenanceExposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.2
- Alicense-qualityCmaintenanceEnables scientific literature research through multi-agent search, analysis, and semantic memory, exposing 9 MCP tools for querying, storing, and retrieving research findings.1MIT
- Alicense-qualityDmaintenanceExposes the Adaptyv Foundry protein characterization API as MCP tools, enabling AI assistants to interact with experiments, targets, sequences, and results in natural language.MIT
Related MCP Connectors
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
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/lm203688/swarmlabs-engine-kit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server