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 分

    请在仓库或注册中心条目中声明许可证。