适合谁
- 需要桌面端 GIS + AI 一体化工作流的地理空间分析师
- 希望在本地运行大模型并连接自定义 MCP 工具的开发者
- 希望基于源码构建和定制的开源用户(GPL-3.0)
Arion 是一款定位独特的早期开源桌面应用,将大模型对话、MCP 工具接入与地图可视化结合,适合地理空间领域的技术型用户。但它并非 MCP 服务器,不能作为服务器配置到其他 MCP 客户端中;且二进制发布尚未推出,目前需要从源码构建。
Arion 是 GeoRetina Inc. 开发的跨平台桌面应用(Electron + React + TypeScript + Vite),面向高级地理空间分析与智能体工作流。它支持通过 Vercel AI SDK 接入 OpenAI、Google Gemini、Azure、Anthropic、Ollama 等多家大模型提供商,可连接用户自定义的 MCP 服务器以调用外部 Python/TypeScript 工具,内置基于 MapLibre GL 的动态地图可视化和基于 PGlite + pgvector 的本地知识库(RAG)功能。注意:Arion 本身是一个 MCP 客户端/桌面应用,而非 MCP 服务器;仓库说明中未提供可作为 MCP 服务器接入的清单、工具列表或传输方式。
需要 Node.js 22+ 和 npm 8+。克隆仓库后执行 npm install 安装依赖,用 npm run dev 启动开发模式。生产构建需要平台原生工具链:Windows 需 Visual Studio Build Tools(npm run build:win),macOS 需 Xcode Command Line Tools(npm run build:mac,产出 .dmg),Linux 需 build-essential、python3、libsecret-1-dev(npm run build:linux,产出 AppImage/Snap/.deb)。栅格处理依赖 GDAL:macOS 用 brew install gdal,Ubuntu 用 sudo apt install -y gdal-bin libgdal-dev;Windows 构建自带 GDAL 二进制,不使用系统回退。官方二进制安装包(Windows/macOS/Linux)尚未发布。