Time MCP Server

io.github.domdomeggPublished by GitHub account domdomeggv1.1.1Updated Oct 24, 2026

Get the current UTC time in RFC 3339 format.

VerifiedSTDIODesktop onlyDeveloper Tools

Overview

AI-generated overview

A minimal local MCP server that gives an assistant one tool to fetch the current UTC date and time in RFC 3339 format.

What you can do
Retrieve the current UTC date and time as an RFC 3339 timestamp, so the assistant can answer questions about the present time or produce a correctly formatted timestamp.
When to use it
Useful when you want an assistant to report the current UTC time or generate RFC 3339 timestamps without relying on its own clock or guessing. It is a single-purpose utility, so it only makes sense if that is all you need.
Requirements
Runs as a local process installed from the PyPI package time-mcp-pypi. Needs Python 3.8 or later and an MCP-compatible client such as Claude Desktop, configured to launch the time-mcp-pypi command. No accounts, API keys or environment variables are declared.
Before you install
The server only reads the system clock and exposes no write, send or delete actions. It reports UTC only, so local time zones are not handled. The README also documents a publishing workflow that pushes tags and publishes to PyPI; that is maintainer tooling, not something the assistant uses.

Installation

In SourceWeft

  1. Open Time MCP Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Time MCP Server

A minimal Model Context Protocol (MCP) server built with Python.

The server provides one simple tool:

  • get_current_utc_time - Gets the current UTC date and time in RFC 3339 format

Quick start

Prerequisites:

  • Python 3.8 or later
  • Claude Desktop or another MCP-compatible client

Install and run with:

bash
pip install time-mcp-pypi  # or from a local clone: pip install -e .time-mcp-pypi

Configuration

To use this server with Claude Desktop, add the following to your MCP configuration file:

Windows

Add to %APPDATA%\Claude\claude_desktop_config.json:

json
{  "mcpServers": {    "time-server": {      "command": "time-mcp-pypi"    }  }}

macOS

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

json
{  "mcpServers": {    "time-server": {      "command": "time-mcp-pypi"    }  }}

Usage

Once configured, you can use the time tool in Claude Desktop:

  • "What's the current UTC time?"
  • "Give me an RFC 3339 timestamp"

Publishing New Versions

To publish a new version of the package:

  1. Update the version in pyproject.toml, and commit as Release x.y.z

  2. Tag the release with a version number prefixed with 'v':

    bash
    git tag v1.0.1
  3. Push the tag to trigger the publishing pipeline:

    bash
    git push --tags

Then the CI/CD pipeline will automatically publish the package.

CI/CD

The project includes GitHub Actions workflows for:

  • Build & Test - Builds and tests the Python package
  • Publish - Automatically publishes to PyPI and creates GitHub releases on version tags

Source: README.md at commit 88f3c70

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts