mcpField
G
GeoLens

GeoLens

本地服务
docs.getgeolens.com地图与出行282今天更新

关于 GeoLens

GeoLens 是供编码 Agent 访问自托管 GeoLens 空间目录的只读 MCP 服务。它支持发现数据集和地图、检查要素,并运行沙箱化 SQL;访问范围受调用者权限限制。

主要功能

  1. 01发现数据集和地图
  2. 02检查模式与要素
  3. 03运行只读沙箱化 SQL
  4. 04调用范围受用户权限限制
  5. 05不提供写入、导入或管理工具

适用场景

  1. 01开发过程中探索空间数据集
  2. 02检查要素记录和模式
  3. 03使用只读 SQL 查询 GeoLens 目录

MCP 相关

GeoLens 向 MCP 客户端提供目录发现、模式与要素读取、地图访问及只读 SQL。调用范围受用户权限限制。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"geolens-io-geolens": {
"command": "uvx",
"args": [
"geolens-mcp"
],
"env": {
"GEOLENS_INSTANCE": "<GEOLENS_INSTANCE>",
"GEOLENS_API_KEY": "<GEOLENS_API_KEY>",
"GEOLENS_TOKEN": "<GEOLENS_TOKEN>"
}
}
}
}
启动命令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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypigeolens-mcp1.27.1

工具

6

收录的工具列表 · 更新于 4 天前

参数类型必填说明
limitinteger否
querystring是
offsetinteger否

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。