水摄入追踪服务

一个用于追踪水摄入量的概念验证MCP服务器,使用fastmcp和uv进行管理。

  • by jprly
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jprly/mcp_hydration

使用说明

MCP水合作用

用于跟踪取水量的概念验证MCP服务器,使用 fastmcp 并用 uv.

安装

该项目是与 Python 3.13 并使用 uv 用于依赖性管理。

安装依赖关系:.

uv sync

本地运行

1.启动MCP服务器

在上运行服务器 http://127.0.0.1:8000.

uv run python main.py

2.开发检查器(可选)

要使用dev检查器与正在运行的服务器交互,请执行以下操作:

uv run fastmcp dev main.py:mcp

检查员将在http://localhost:6274.

与Claude Desktop交互

要将此服务器用作Claude Desktop应用程序的工具,请配置自定义模型控制协议(MCP)服务器。

配置:将以下JSON对象添加到您的Claude Desktop配置中:

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

在连接Claude Desktop之前,请确保服务器正在本地运行(请参阅上述步骤1)。