关于 GeoLens
GeoLens 是供编码 Agent 访问自托管 GeoLens 空间目录的只读 MCP 服务。它支持发现数据集和地图、检查要素,并运行沙箱化 SQL;访问范围受调用者权限限制。
主要功能
- 01发现数据集和地图
- 02检查模式与要素
- 03运行只读沙箱化 SQL
- 04调用范围受用户权限限制
- 05不提供写入、导入或管理工具
适用场景
- 01开发过程中探索空间数据集
- 02检查要素记录和模式
- 03使用只读 SQL 查询 GeoLens 目录
MCP 相关
GeoLens 向 MCP 客户端提供目录发现、模式与要素读取、地图访问及只读 SQL。调用范围受用户权限限制。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
uvx geolens-mcp需要配置的环境变量
GEOLENS_INSTANCEBase URL of the GeoLens instance, e.g. https://geolens.example.com (the /api suffix is appended automatically).GEOLENS_API_KEY密钥API key, sent as X-Api-Key. Omit for public-only access.GEOLENS_TOKEN密钥JWT bearer token, used only when GEOLENS_API_KEY is unset.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
6收录的工具列表 · 更新于 4 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | |
| query | string | 是 | |
| offset | integer | 否 |
详细介绍
geolens-mcp
Apache-2.0 只读 Model Context Protocol 服务,适用于 GeoLens。
将编码 Agent(Claude Code、Cursor、Codex,……)连接到 GeoLens 实例,即可在开发会话中发现数据集、检查架构、读取要素和地图,以及运行只读 SQL。它不提供写入、数据导入或管理工具,且每次调用都受调用者的访问权限限制。
安装
pip install geolens-mcp # or: uvx geolens-mcp
此服务从环境中读取 GEOLENS_INSTANCE,对于非公开数据,还会读取 GEOLENS_API_KEY。客户端配置、工具列表和凭据规则详见 MCP 指南。
开发
cd mcp
uv run --extra dev python -m pytest -v
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。