返回 MCP 目录
public公开dns本地运行

SuperMapMCP

SuperMapMCP项目是一个实现shapefile数据导入数据库的客户端-服务端系统,基于SuperMap Object Java组件和OpenAI技术,需要配置环境变量和数据库信息后运行。

article

README

🚀 超图MCP

超图MCP包含客户端和服务器,主要用于将shapefile导入到数据库,为数据处理和存储提供了便捷的解决方案。

🚀 快速开始

📦 安装指南

初始化超图对象Java环境

需在超图官网下载12.0版本的Object Java组件,并下载使用许可,随后将其bin目录设置到环境变量中。

激活虚拟环境

运行以下命令以激活虚拟环境:

  • Linuxsource .venv/bin/activate
  • Windows. .venv/bin/activate

⚙️ 配置步骤

修改配置文件

修改.env文件内容,将其设置为自己的OpenAI配置信息。

配置文件修改示例

修改Server中的数据库信息

在Server中配置数据库信息时,需使用超图组件或桌面工具创建数据源。

数据库配置示例

💻 使用示例

运行程序

运行以下命令启动Client和Server:

uv run client.py server.py
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端