MCP Flood Data Server

MCP Flood Data Server

site icon
2025.04.17 0
Python洪水数据服务其它
fathom-api-mcp 是一个基于 MCP 的服务,利用 Fathom 全球客户端 SDK 通过 LLM 获取洪水数据。该服务主要用于处理和提供洪水相关的数据,适用于需要洪水数据分析和处理的场景。
View on GitHub

Overview

基本能力

产品定位

fathom-api-mcp 是一个洪水数据服务,通过 MCP 框架提供洪水数据的获取和处理能力。

核心功能

  • 使用 Fathom 全球客户端 SDK 获取洪水数据
  • 通过 LLM 处理洪水数据
  • 支持 Docker 容器化部署

适用场景

  • 洪水数据分析
  • 洪水预警系统
  • 环境监测系统

工具列表

  • Fathom 全球客户端 SDK:用于获取洪水数据
  • Docker:用于容器化部署

常见问题解答

  • 如何获取 Fathom 客户端 ID 和密钥?需要替换 your_client_idyour_client_secret 为实际的 Fathom 客户端 ID 和密钥。

使用教程

使用依赖

  • 需要安装 uv 工具

安装教程

  1. 使用 uv 设置项目: uv venv uv lock uv sync
  2. continue 中使用: ``` mcpServers:
    • name: Fathom API MCP server command: uv transport: type: stdio env: FATHOM_CLIENT_ID: my-client-id FATHOM_CLIENT_SECRET: my-client-secret args:
    • --quiet
    • --directory
    • /path/to/fathom-api-mcp/
    • run
    • hello.py ```

调试方式

  1. 构建 Docker 镜像: bash docker build -t fathom-api-mcp .
  2. 运行 Docker 镜像: bash docker run --rm --name fathom-api-mcp -e FATHOM_CLIENT_ID=your_client_id -e FATHOM_CLIENT_SECRET=your_client_secret fathom-api-mcp

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。