dateutil / README.md
ghh1125's picture
Upload 14 files
e2bb7fc verified
|
Raw
History Blame Contribute Delete
1.19 kB
metadata
title: dateutil MCP Service
emoji: 🔧
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
license: mit

dateutil MCP Service

This deployment packages python-dateutil as an MCP service using FastMCP. It supports local stdio mode and Docker/HTTP mode for HuggingFace Spaces.

Available MCP Tools

  • health_check
  • parse_datetime
  • parse_iso_datetime
  • compute_relativedelta
  • generate_rrule_occurrences
  • resolve_timezone
  • calculate_easter
  • list_loaded_modules

Local stdio usage

cd dateutil/mcp_output
python start_mcp.py

Or explicitly:

MCP_TRANSPORT=stdio MCP_PORT=8000 python start_mcp.py

For local CLI / Claude Desktop style clients, use stdio transport.

HTTP client usage

Run in HTTP mode:

MCP_TRANSPORT=http MCP_PORT=7860 python dateutil/mcp_output/start_mcp.py

Then connect MCP clients to:

  • http://localhost:7860/mcp

For HuggingFace Spaces, the public endpoint is:

  • https://<your-space-host>/mcp

Docker

Build and run:

bash run_docker.sh

Or on PowerShell:

./run_docker.ps1

The Docker entrypoint is python dateutil/mcp_output/start_mcp.py.