mapflow mcp
MCP服务器 Mapflow 地理空间人工智能平台。使AI助手能够运行卫星图像分析任务。
Docker快速入门
docker run -i --rm -e MAPFLOW_TOKEN=your_token ghcr.io/geoalert/mapflow-mcp:latest配置
克劳德代码
claude mcp add mapflow -e MAPFLOW_TOKEN=your_token -- docker run -i --rm -e MAPFLOW_TOKEN ghcr.io/geoalert/mapflow-mcp:latest克劳德桌面版
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mapflow": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "MAPFLOW_TOKEN", "ghcr.io/geoalert/mapflow-mcp:latest"],
"env": {
"MAPFLOW_TOKEN": "your_token"
}
}
}
}光标
编辑 ~/.cursor/mcp.json:
{
"mcpServers": {
"mapflow": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "MAPFLOW_TOKEN", "ghcr.io/geoalert/mapflow-mcp:latest"],
"env": {
"MAPFLOW_TOKEN": "your_token"
}
}
}
}帆板运动
编辑 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mapflow": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "MAPFLOW_TOKEN", "ghcr.io/geoalert/mapflow-mcp:latest"],
"env": {
"MAPFLOW_TOKEN": "your_token"
}
}
}
}VS代码(副本)
编辑 .vscode/mcp.json 在您的工作区或 ~/.vscode/mcp.json 全球地:
{
"servers": {
"mapflow": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "MAPFLOW_TOKEN", "ghcr.io/geoalert/mapflow-mcp:latest"],
"env": {
"MAPFLOW_TOKEN": "your_token"
}
}
}
}从源代码运行
bun install
MAPFLOW_TOKEN=your_token bun run src/server.ts工具
| 工具 | 说明 |
|---|---|
start-processing | 使用GeoJSON AOI创建Mapflow处理任务 |
get-processing | 获取处理任务的状态和结果 |
calculate-cost | 开始前估算学分成本 |
get-geoboundary | 在OSM提名中搜索行政边界 |
资源
| 资源 | 描述 |
|---|---|
mapflow://models | 可用的AI模型 |
mapflow://models/{name}/blocks | 模型的后处理块 |
mapflow://limits | 用户处理限额和积分 |
mapflow://imagery-sources | 可用的卫星图像源 |
获取令牌
在获取Mapflow API令牌 附录mapflow.ai.
许可证
麻省理工学院
