← 返回目录
W

WorldWideView

社区
开源、插件驱动的实景地球情报引擎
分类
其他 第 179 / 230
Stars
★ 1.9k 非常热门
传输方式
Streamable HTTP
运行环境
Node.js 18+ · Docker · 远程托管(无需本地环境)
凭据
需要 API Key / 凭据
许可证
其他 / 未声明
最近提交
45FMRS · D

WorldWideView 提供了一个独特的 MCP 服务器,用于控制实时地球可视化,但工具集记录不足。它适合对地理空间 AI 集成感兴趣的开发者,但需要 API 密钥管理和插件加载意识。

最强项 · 文档质量 12/20 最弱项 · 可靠性 5/20

可靠性
5/20
安全与权限
10/20
维护活跃度
10/20
文档质量
12/20
安装易用性
8/20
查看各项评分依据
可靠性 5/20
该仓库主要是一个前端GeoJSON渲染引擎,而非专门的MCP服务器。README声称存在内置的MCP端点(/api/mcp)和agent bus,但静态审查中未提供这些组件的源代码或测试。没有找到CI配置或测试文件来验证MCP握手或工具列表。因此,虽然实现可能可行,但无法从源码确认其可靠性。
安全与权限 10/20
README描述了基于API密钥的Bearer token认证,这是一个相对安全的认证方式。没有发现明显的恶意代码或凭据泄露。但权限模型和具体的请求验证细节未在源码中审查,因此安全得分有限。未发现红线问题,但文档中的安装示例没有真实token,这是好的。
维护活跃度 10/20
仓库近期有提交,有CI徽章和发布流程,表明维护活跃。但许可证为NOASSERTION(尽管README声称Elastic 2.0),这导致维护得分受限。缺乏明确的治理或安全响应渠道,但整体活跃。
文档质量 12/20
README非常详细,涵盖了安装、配置、MCP客户端的示例配置,并提到了身份验证和插件工具的动态特性。但缺少故障排除和详细的工具参数说明。文档中关于MCP端点内部工作的细节依赖于源码,但源码未提供。因此文档在可用性与深度之间达到平衡。
安装易用性 8/20
自托管脚本提供了一键设置,且MCP配置示例针对主流客户端。但需要运行整个Next.js应用,包括数据库,这增加了复杂性。静态审查未提供可执行的证据,且安装步骤的可靠性无法验证。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络控制浏览器

适合谁

  • 开发者构建由 AI 驱动的态势感知工具或地理空间数据探索。
  • 寻求为 CesiumJS 平台增加 MCP 控制的团队。

不适合谁

  • 需要复杂 MCP 工具目录的用户(当前未记录任何工具)。
  • 希望无需管理 API 密钥或配置即可进行简单集成的用户。

所需权限

  • 访问 WorldWideView 实例(需要 API 密钥)。
  • 可能控制浏览器会话(通过可选的 Agent Bus)。

风险与副作用

  • 服务器无状态,无法主动发送 list_changed 通知;客户端可能需要重新获取。
  • 插件工具仅在加载相应插件后出现。
  • 共享主机暴露的 Bearer token 可能被泄露。

安装接入

准备工作

运行环境:Node.js 18+ · Docker · 远程托管(无需本地环境)

DATABASE_URL 必填 PostgreSQL 连接串,生产部署必须设置,用于 Prisma 数据库。
AUTH_SECRET 可选密钥 本地运行 pnpm run setup 时自动生成到 .env.local 的认证密钥。

在运行 WorldWideView 实例的 /setup 页面生成 API 密钥。然后将以下配置添加到您的 MCP 客户端(替换 https://your-host 为实际域名):{ "mcpServers": { "worldwideview": { "type": "http", "url": "https://your-host/api/mcp", "headers": { "Authorization": "Bearer <your-api-key>" } } } }

claude_desktop_config.json
{
  "mcpServers": {
    "worldwideview": {
      "type": "http",
      "url": "https://your-host/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-api-key>"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "worldwideview": {
      "type": "http",
      "url": "https://your-host/api/mcp",
      "headers": {
        "Authorization": "Bearer <your-api-key>"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add --transport http worldwideview https://your-host/api/mcp --header 'Authorization: Bearer <your-api-key>'

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 /setup 页面生成 API key 后,将 MCP 客户端连接到 https://your-host/api/mcp;运行 tools/list,应返回该实例(含已加载插件发布的)工具。注意:需先在浏览器中加载 WorldWideView,插件工具才会出现在 tools/list 中。

常见排障

  1. 确保 API 密钥正确并作为 Bearer token 传递。
  2. 如果插件工具未出现,在浏览器中加载插件后重新调用 tools/list。
  3. 确认 WorldWideView 实例可从 MCP 客户端访问(URL 正确且网络可达)。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出当前 WorldWideView 会话中可用的工具
  • 在运行中的地球仪上切换某个数据图层
  • 选中地图上的一个实体并告诉我它的详情

使用场景

从 LLM 代理实时控制 3D 地球,实现态势感知。
在交互式全球环境中可视化实时飞机、船舶或事件数据。

支持客户端

Claude Desktop
Claude Code
Cursor
Cline

依据项目文档列出,未经本站实测。

详细介绍

WorldWideView 是一个实时地理空间引擎,将全球数据可视化在交互式 3D 地球上。它采用动态的“全捆绑”插件架构,独立的数据源(如实时飞机、船舶或冲突事件)被摄取并与核心 3D 查看器解耦渲染。该平台包含一个内置的 MCP 端点(/api/mcp),允许 MCP 客户端(如 Claude Desktop 或 Cursor)通过 Bearer token 认证直接连接。服务器还提供可选的 Agent Bus(HTTP+SSE 控制面),使外部工具能够控制运行中的浏览器会话。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 33df7a5b7f89 数据同步于 2026-10-19 查看 FMRS 评分方法