Laplace’s Mini World

io.github.Keith-CY由 GitHub 帳號 Keith-CY 發布v1.0.1更新於 Oct 24, 2026

Interactive 3D science models in Chinese and English, found and shown live in the chat.

已驗證Streamable HTTP可網頁執行知識與記憶媒體與設計

概覽

AI 產生的概覽

在對話中尋找並展示拉普拉斯的迷你世界互動 3D 科學模型,可切換章節並使用實驗台。

可以做什麼
依主題以中文或英文檢索模型目錄,回傳符合的模型及其識別碼與簡介,可限定數量與語言。在對話中將選定的模型顯示為可互動 3D 內容,可開啟到指定章節並套用實驗台設定,同時為純文字用戶端提供文字摘要和連結。列出某個模型的章節及其支援的實驗台設定,方便切換到其他部分或設定實驗台。
適用情境
當使用者詢問物理、工程、人工智慧、生物與醫學、地球與太空科學或數學中某事物如何運作或為何發生,而且透過旋轉、逐章瀏覽或動手實驗的視覺模型比文字說明更有幫助時適用。
執行需求
遠端 Streamable HTTP 端點,無需帳號、API 金鑰或登入。僅支援本機 stdio 伺服器的用戶端需要 mcp-remote 之類的橋接。呈現互動模型需要支援 MCP Apps UI 的用戶端,其他用戶端只會取得文字和連結。
安裝前請注意
工具被描述為唯讀,伺服器表示不儲存帳號、Cookie 或工作階段,工具輸入僅用於產生回答。互動模型在對話中執行,據稱不含分析統計。嵌入頁面目前僅允許本站和 AI 聊天主機以框架方式載入。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Laplace’s Mini World,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Keith-CY%2Flaplace-mini-world-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "laplace-s-mini-world": {
      "type": "http",
      "url": "https://world.lapla.si/mcp"
    }
  }
}

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

sh
claude mcp add --transport http laplace-mini-world https://world.lapla.si/mcp

Cursor

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

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

VS Code (GitHub Copilot)

.vscode/mcp.json:

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

Gemini CLI

~/.gemini/settings.json:

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:
json
{  "mcpServers": {    "laplace-mini-world": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://world.lapla.si/mcp"]    }  }}
sh
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, cover][Turbofan, 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:

sh
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

來源:README.md,提交 1c5f885

工具

3

search_models

Find a science model

Use this when the user asks how something works or why something happens in physics, engineering, AI, biology and medicine, earth and space science or mathematics, or asks to see or try a mechanism: e.g. “why do we have seasons”, “how does a jet engine work”, “潮汐是怎么形成的”, “Transformer 的注意力是什么”. Searches the interactive 3D models (“plates”) on world.lapla.si: first an index of the questions each plate answers (Chinese and English), then titles and topics. Returns the best plates, each with its slug, the chapter that answers the question and sometimes lab settings, to pass to show_model. Returns no results when no plate covers the question. Not for news, prices, homework calculations, or medical, legal or financial advice.

輸入參數langlimitquery必填

show_model

Show a live 3D model

Shows one interactive 3D model from world.lapla.si in the conversation, opening at the chapter that answers the user’s question; the user can turn it, step through its chapters and try its lab. Use it after search_models with the slug and chapter (and params) it returned, or when the user names a plate. Also returns a short text summary and the plate’s link, for clients that show no UI.

輸入參數lablangslug必填paramschapter

list_chapters

List a model’s chapters

Lists one plate’s chapters (ids and titles) and the lab settings it accepts (ids, ranges, options), for show_model. Use it when the user wants another part of a plate than the one search_models gave, or wants to set the lab.

輸入參數langslug必填

版本歷史

1
  1. v1.0.1最新Oct 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。