Sorted Travel Docs
Search Sorted Travel developer docs for MCP, API, SDK, and auth questions.
作者提供的说明(英文原文)
Create, edit, and organize mind maps in the Mind Elixir Desktop app from any MCP client.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
MIND_ELIXIR_MCP_URL你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"mind-elixir": {
"command": "npx",
"args": [
"-y",
"@mind-elixir/mcp"
],
"env": {
"MIND_ELIXIR_MCP_URL": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add mind-elixir --env MIND_ELIXIR_MCP_URL=your-value -- npx -y @mind-elixir/mcp运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"mind-elixir": {
"command": "npx",
"args": [
"-y",
"@mind-elixir/mcp"
],
"env": {
"MIND_ELIXIR_MCP_URL": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"mind-elixir": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mind-elixir/mcp"
],
"env": {
"MIND_ELIXIR_MCP_URL": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
MIND_ELIXIR_MCP_URL env这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月8日
注册名称已通过 GitHub 账户 mind-elixir 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.1.5)于2个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Sorted Travel Docs, Sorted Travel, 方睿科技 FUNRAISE|台灣不動產資料 Taiwan Real Estate Data
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Search Sorted Travel developer docs for MCP, API, SDK, and auth questions.
Travel ranking, place facts, weather, visa, and profile tools for Sorted Travel.
台灣不動產與企業資料:實價登錄、地籍、使用分區、都更、公司登記 / Taiwan real estate & company data: actual prices, parcels, zoning
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Let AI assistants build and edit real mind maps in [Mind Elixir Desktop](https://app.mind-elixir.com).
This is the stdio ↔ HTTP bridge that connects stdio-only MCP clients — Claude Desktop, Claude Code, Cursor, VS Code, Cline, Roo Code, Windsurf — to the MCP server built into the Mind Elixir Desktop app.
Requires Mind Elixir Desktop to be installed and running. This server is a local controller for the desktop app, not a standalone cloud service. The bridge forwards tool calls to
http://127.0.0.1:6595/mcpand streams the results back.
io.github.mind-elixir/mcp@mind-elixir/mcpSeven tools let an assistant read and mutate the mind map that is currently open in the app:
Typical uses: turning a conversation or a document into a structured map, breaking a project down into a work breakdown structure, summarising a meeting into themes, or having an assistant reorganise notes you already made by hand.
| Requirement | Detail |
|---|---|
| Mind Elixir Desktop | Installed and running. The app hosts the actual MCP server on 127.0.0.1:6595. |
| Node.js | 18 or newer — only needed to run the bridge via npx, npm i -g, or a local install. |
| MCP client | Any client that speaks MCP over stdio, or one that can connect directly to a Streamable HTTP endpoint. |
| Port | 6595 must be free on loopback. Override with --port if it is not. |
Start Mind Elixir Desktop first, then verify the bridge can reach it:
npx -y @mind-elixir/mcp@latest
A running bridge prints nothing to stdout (that channel is reserved for JSON-RPC) and stays in the foreground. Diagnostics go to stderr. Quit it with Ctrl+C.
To install the CLI globally instead:
npm install -g @mind-elixir/mcp
mind-elixir-mcp
Then configure your MCP client — see the next section.
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "mind-elixir": { "command": "npx", "args": ["-y", "@mind-elixir/mcp@latest"] } } }
Restart Claude Desktop after saving.
claude mcp add mind-elixir -- npx -y @mind-elixir/mcp@latest
Create or edit ~/.cursor/mcp.json (or use Settings → Features → MCP → + Add New MCP Server):
{
"mcpServers": { "mind-elixir": { "command": "npx", "args": ["-y", "@mind-elixir/mcp@latest"] } } }
Add to .vscode/mcp.json in your workspace, or to your user-level mcp.json:
{
"servers": { "mind-elixir": { "type": "stdio", "command": "npx", "args": ["-y", "@mind-elixir/mcp@latest"] } } }
These extensions share the mcpServers shape used by Cursor:
{
"mcpServers": { "mind-elixir": { "command": "npx", "args": ["-y", "@mind-elixir/mcp@latest"] } } }
If Mind Elixir Desktop is listening somewhere other than 6595, pass the port through:
{
"mcpServers": { "mind-elixir": { "command": "npx", "args": ["-y", "@mind-elixir/mcp@latest", "--port", "7000"] } } }
If your client can talk Streamable HTTP directly, skip this package entirely and point it at the app:
{
"mcpServers": { "mind-elixir": { "type": "http", "url": "http://127.0.0.1:6595/mcp" } } }
The app exposes:
| Endpoint | Method | Purpose |
|---|---|---|
/mcp | POST / GET | MCP Streamable HTTP endpoint (the one you want). |
/ping | GET | Liveness probe; returns pong. |
CORS is enabled for the Mind Elixir Cloud origin, so browser-hosted clients can call the local server too.
All tools return a plain-text result. Successful mutations answer with OK (or, for add_child, the new node's ID); failures come back as a string beginning with Error:.
| Tool | Purpose | Returns |
|---|---|---|
new_mindmap | Create a blank map and switch the app to the editor | OK |
get_all_nodes | Read the whole current map | Node tree JSON |
generate_mindmap | Replace the current map from structured data | OK |
edit_topic | Rename a node | OK |
add_child | Add a child node | Done. New Node's ID is . |
add_node_summary | Summarise a range of siblings | OK |
add_arrow | Connect two nodes with a labelled arrow | OK |
Every tool has a 15-second operation budget. If the app does not report back in time, the tool returns Timeout waiting for mindmap operation to complete.
new_mindmapCreates a new, empty mind map and navigates the app to its editor page.
*No parameters.*
get_all_nodesReturns the current map as a nested node tree — every topic, its ID, and its children.
*No parameters.* Shape of the response:
{
"topic": "Root Topic", "id": "1", "children": [ { "topic": "Child Topic", "id": "b3f1c0e2-…", "children": [] } ] }
Always call this before editing or adding to a map you did not create in this session — IDs are the only way to address nodes.
generate_mindmapReplaces the entire current map with the structure you supply.
| Parameter | Type | Description |
|---|---|---|
mindmap_data | string | A JSON string with a nodeData root object. |
{
"nodeData": { "topic": "Root Topic", "id": "1", "children": [ { "topic": "Child Topic 1", "id": "1-1", "children": [] }, { "topic": "Child Topic 2", "id": "1-2" } ] } }
Requirements:
topic (string) and id (string).children is optional.1, 1-1, 1-2, 2, 2-1, …) so later tools can address nodes predictably.edit_topicChanges a node's text in place, preserving its position, children, summaries, and arrows.
| Parameter | Type | Description |
|---|---|---|
node_id | string | ID of the node to rename, e.g. 1, 1-1, or a UUID. |
topic | string | The new topic text. |
Returns Error: Node not found if node_id does not exist — call get_all_nodes to refresh your view.
add_childAdds a child node under an existing parent. The app generates the ID, so the result carries it.
| Parameter | Type | Description |
|---|---|---|
parent_id | string | ID of the parent node. |
topic | string | Topic text for the new child. |
Returns Done. New Node's ID is . — keep that ID if you plan to edit the node later. Returns Error: Parent node not found when the parent is missing.
add_node_summaryAttaches a summary node that consolidates a contiguous range of a parent's children.
| Parameter | Type | Description |
|---|---|---|
text | string | The summary text. |
parent | string | ID of the parent whose children are being summarised. |
start | integer | Zero-based index of the first child to include. |
end | integer | Zero-based index of the last child to include (inclusive). |
Example — summarise the first three children of node 1:
{ "text": "These three all concern onboarding", "parent": "1", "start": 0, "end": 2 }
add_arrowDraws a labelled connection between two nodes, for relationships the tree cannot express.
| Parameter | Type | Description |
|---|---|---|
label | string | Text shown on or near the arrow, e.g. leads to, depends on. |
from | string | ID of the source node. |
to | string | ID of the target node. |
bidirectional | boolean | true for ↔, false for →. |
get_all_nodes to learn the real IDs and structure before touching anything. Never assume an ID.generate_mindmap with hierarchical IDs. For incremental work on an existing map use add_child and edit_topic.add_child returns a UUID — record it if the node will be edited again.get_all_nodes before a write.USAGE:
npx -y @mind-elixir/mcp [options]
OPTIONS: -u, --url Target Mind Elixir MCP URL (default: http://127.0.0.1:6595/mcp) -p, --port Change target port (default: 6595) -t, --transport Force transport mode ('sse' or 'http', default: auto) -v, --version Show version -h, --help Show this help message
ENVIRONMENT VARIABLES: MIND_ELIXIR_MCP_URL Target URL to connect to
The package installs two equivalent binaries: `mind-elixir-mcp` and `mcp`.
Transport selection in auto mode: if the target URL path ends with /mcp, Streamable HTTP is used; otherwise the bridge falls back to the legacy SSE transport. Force one with --transport.
+--------------------------+
| Claude Desktop / Cursor | +------------+-------------+ | stdio (stdin / stdout), JSON-RPC v +------------+-------------+ | @mind-elixir/mcp | bridge process +------------+-------------+ | Streamable HTTP -> http://127.0.0.1:6595/mcp v +------------+-------------+ | Mind Elixir Desktop | Tauri app, owns the tools +--------------------------+
2024-11-05 and adopts whatever version the initialize handshake settles on, forwarding it to the app.只显示了开头部分;其余内容请在仓库中阅读