cwms-tools

briandconnelly/cwms-tools
★ 0 stars Python AI/LLM Updated 10d ago
Agent-friendly MCP server and CLI for querying the USACE CWMS hydrologic data API
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "cwms-tools": {
      "command": "uvx",
      "args": [
        "cwms-tools"
      ]
    }
  }
}

Or install with pip: pip install cwms-tools

README Excerpt

Read-only, agent-friendly tools for the U.S. Army Corps of Engineers' core: - an [MCP](https://modelcontextprotocol.io/) server for agent runtimes such as Claude Code, Codex, and custom MCP clients - a non-interactive CLI with compact JSON output, stable exit codes, and a machine-readable schema The goal is simple: let agents answer common hydrologic questions with one task

Tools (17)

CWMS_API_KEYCWMS_TOKENCWMS_TOOLS_API_ROOTCWMS_TOOLS_CACHE_DIRCWMS_TOOLS_MAX_RPSCWMS_TOOLS_OPERATOR_EMAILCWMS_TOOLS_REPO_URLCWMS_TOOLS_USER_AGENT_EXTRACWMS_TOOLS_WORKERScwms_browse_regioncwms_describe_placecwms_get_historycwms_get_overview_sectioncwms_get_valuecwms_list_parameterscwms_publishers_for_parametercwms_search_places

Topics

clicwmsmcpwater