mcpField
L
Laplace’s Mini World

Laplace’s Mini World

Remote
world.lapla.siScience & Education1Updated 2w ago

About Laplace’s Mini World

Laplace’s Mini World is an MCP server that brings interactive 3D science models, illustrated explanations, and experiments into AI chat clients. It is for learners exploring scientific and mathematical topics, with models that can be rotated, browsed by chapter, and adjusted in a laboratory.

Key features

  1. 01Search science models by topic
  2. 02Display interactive 3D models
  3. 03Browse model chapters
  4. 04Adjust laboratory settings
  5. 05View Chinese and English content

Use cases

  1. 01Explore why seasons occur
  2. 02Examine how a jet engine works
  3. 03Adjust Earth-axis tilt in a model
  4. 04Study a mathematical concept visually

MCP support

Provides tools to search models, display a selected model as an MCP Apps UI or text summary, and list its chapters and laboratory settings. The server uses Streamable HTTP.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://world.lapla.si/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
langenumNoLanguage of the results: zh (Chinese) or en (English). Default: the query’s language.zh | en
limitintegerNoHow many plates to return at most.
querystringYesThe user’s question in their own words, in any language (e.g. “why is the sky blue”, “光刻机是怎么工作的”), or a topic (“black hole”, “黑洞”).

Details

From the project README

Laplace’s Mini World

Laplace’s Mini World — MCP server

English · 中文

Live, interactive 3D science models from world.lapla.si, right inside ChatGPT, Claude, Cursor and any other MCP client.

Ask “why do we have seasons?”, “show me how a jet engine works” or “用迷你世界给我看看黑洞”: the assistant finds the right model and puts it in the conversation. Turn it, step through its chapters, and change things in its laboratory, such as the tilt of the Earth’s axis.

https://world.lapla.si/mcp

No account, no API key, no sign-in. Read-only. Streamable HTTP.

The turbofan model inside a ChatGPT conversation

What the models are

world.lapla.si (拉普拉斯的迷你世界, Laplace’s Mini World) is a set of over 100 “plates”: each one a working 3D model in the browser, a short illustrated essay with its sources, and a laboratory to try things in. Every plate says what it simplifies. Chinese and English.

LayerHalls (plates)
NatureSpace (10) · Earth & Sky (13) · Matter, Light & Sound (17) · Life & Medicine (10)
TechnologyClassic Machines (15) · Energy, Flight & Sensing (8) · Chips & Information (6) · AI (4)
IdeasMathematics (22)

Some of them: the seasons, tides, a solar eclipse, a black hole, the Orionids, hurricanes, tsunamis, rainbows, a turbofan, a tokamak, EUV lithography, the Antikythera mechanism, Enigma, a perceptron, attention in a transformer, CRISPR, Fourier series, the Lorenz attractor, the Hopf fibration. The full list is in /models.json and /llms.txt.

Tools

All three tools are read-only (readOnlyHint: true, destructiveHint: false, openWorldHint: false, idempotentHint: true).

ToolInputWhat it returns
search_modelsquery, lang? (zh/en), limit? (1–10)The best plates for a topic, with ids and summaries
show_modelslug, chapter?, lang?, lab?, params?The live model as an MCP Apps UI, plus a text summary and the plate’s link (text-only clients still get something useful)
list_chaptersslug, lang?A plate’s chapters and its lab settings (ids, ranges, options)

The server speaks MCP 2026-07-28 (stateless, server/discover) and the earlier handshake versions (2025-11-25, 2025-06-18, 2025-03-26). The interactive UI is a ui:// resource with mimeType text/html;profile=mcp-app.

Connect it

ChatGPT
  1. On chatgpt.com: Settings → Apps (Plugins) → Add → custom MCP server. Depending on your plan, this may sit under developer mode.
  2. URL: https://world.lapla.si/mcp. Authentication: None.
  3. Ask: “Use Laplace’s Mini World to show me why we have seasons.”
Claude (claude.ai, Desktop, mobile)
  1. Customize → Connectors → Add custom connector. Custom connectors work on every plan, including Free (one connector).
  2. Name: Laplace’s Mini World (or 拉普拉斯的迷你世界). URL: https://world.lapla.si/mcp. No sign-in.
  3. Ask: “用拉普拉斯的迷你世界给我看看涡扇发动机。”

The connector in Claude’s settings

Claude Code
claude mcp add --transport http laplace-mini-world https://world.lapla.si/mcp
Cursor

~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "laplace-mini-world": { "url": "https://world.lapla.si/mcp" }
  }
}
VS Code (GitHub Copilot)

.vscode/mcp.json:

{
  "servers": {
    "laplace-mini-world": { "type": "http", "url": "https://world.lapla.si/mcp" }
  }
}
Gemini CLI

~/.gemini/settings.json:

{ "mcpServers": { "laplace-mini-world": { "httpUrl": "https://world.lapla.si/mcp" } } }

Gemini doesn’t render MCP Apps UI, so the tools answer in text with the plate’s link.

Any other client
  • Clients that speak Streamable HTTP: point them at https://world.lapla.si/mcp.
  • Clients that only run local (stdio) servers: bridge with mcp-remote:
{
  "mcpServers": {
    "laplace-mini-world": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://world.lapla.si/mcp"]
    }
  }
}
curl -s https://world.lapla.si/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -H 'MCP-Protocol-Version: 2025-06-18' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_models","arguments":{"query":"black hole","lang":"en"}}}'

Screenshots

Turbofan, coverTurbofan, a chapter
The turbofan in ChatGPT, asked in ChineseStepping to the next chapter

The seasons model in the conversation and the turbofan full screen The seasons model in English, with the turbofan opened full screen.

The tides model opened on its laboratory, with the chapter list The tides model opened straight on its laboratory, and its chapters listed by list_chapters.

The catalog, embed pages and oEmbed

The same data the server uses is public.

models.json

https://world.lapla.si/models.json lists every plate: slug, plate number, title, kicker, summary and description in zh and en, hall and layer, plate and embed URLs, card picture, chapters (with ids), and lab settings (ids, kinds, ranges or options, defaults). examples/models.mjs searches it from Node:

node examples/models.mjs tides

/llms.txt and /llms-full.txt follow llmstxt.org.

Embed pages

Every model has a page that is just the stage, sized to its frame:

https://world.lapla.si/embed/{lang}/{slug}/
ParameterEffect
chapter=<id>Open on that chapter (default: the cover)
lab=1Open the laboratory
theme=light / darkMatch the host’s theme (default: the viewer’s system setting)
ui=0The model alone, with only the link back
<setting id>=<value>A lab setting: a slider’s number, a choice’s option id, a toggle 1/0, play=1

Example: https://world.lapla.si/embed/en/seasons/?chapter=tilt&theme=dark

Where they can be framed. For now the embed pages may only be framed by world.lapla.si and the AI chat hosts (ChatGPT, Claude). On other sites, link to the plate (https://world.lapla.si/{lang}/{slug}/) instead; if you would like to embed a model on your own site or course page, write to [email protected].

oEmbed
https://world.lapla.si/oembed?url=https://world.lapla.si/en/seasons/&format=json

Returns a rich answer with the embed iframe and the card picture. Plate pages carry the oEmbed discovery <link>.

Privacy

The server stores and logs nothing about you: no account, no cookies, no sessions. Tool inputs (a search query, a plate id, a chapter id, lab settings) are used only to build the answer. The models shown in a chat run no analytics. See the site’s privacy page.

MCP Registry

TODO: server.json for the MCP Registry will be added here.

Licence

  • The models, essays, pictures and screenshots: CC BY-NC 4.0, © Laplace’s Mini World (world.lapla.si). Data sets keep their own licences, named on each plate.
  • The example code and configuration snippets in this repository (examples/ and the code blocks in the READMEs): MIT.

The server’s source is not in this repository.

Contact

[email protected] · world.lapla.si

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.