mcp_hydration

jprly/mcp_hydration
0 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

MCP server for tracking water intake, enabling users to log and manage hydration data via natural language.

README.md

MCP-HYDRATION

A proof of concept MCP server for tracking water intake, using fastmcp and managed with uv.

Installation

This project was developed with Python 3.13 and uses uv for dependency management.

Install Dependencies:. ``bash uv sync ``

Running Locally

!MCP Demo

1. Start the MCP Server

Run the server on http://127.0.0.1:8000.

uv run python main.py

2. Dev Inspector (Optional)

To interact with the running server using the dev inspector:

uv run fastmcp dev main.py:mcp

The inspector will be available at http://localhost:6274.

!MCP Inspector Overview

Interacting with Claude Desktop

To use this server as a tool with the Claude Desktop application, configure a custom Model Control Protocol (MCP) server.

Configuration: Add the following JSON object to your Claude Desktop configuration:

{
  "mcpServers": {
    "mcpHydrationServer": {
      "command": "npx",
      "args": [
        "-y",
        "supergateway",
        "--streamableHttp",
        "http://127.0.0.1:8000/mcp"
      ]
    }
  },
  "isUsingBuiltInNodeForMcp": true
}

Ensure the server is running locally (see step 1 above) before connecting with Claude Desktop.

Related MCP servers

Browse all →