1. Conduid
  2. AI
  3. Passage Of Time MCP Go
MCP server · AI

Passage Of Time MCP Go

Go implementation of the Passage of Time MCP server providing temporal awareness to language models

Unclaimed NOASSERTION last commit 6 months ago ai
59Fair

Scored 10 hours ago · breakdown

About Passage Of Time MCP Go

Passage Of Time MCP Go is an MCP server published by justcfx2u in the AI category: go implementation of the Passage of Time MCP server providing temporal awareness to language models. It has been installed 0 times through Conduid.

The repository has 1 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx passage-of-time-mcp-go

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Passage Of Time MCP Go

Powered by Claude · Grounded in docs

I know everything about Passage Of Time MCP Go. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.1v0.2.1: Ready for import · 18 Aug 2025Library now works out-of-the-box with go get - no build steps required. What's New** Zero-friction library usage: just go get and import Generated timezone data included in repository Instant compatibility with 597 IANA timezones No…
v0.2.0v0.2.0: Modularize to reusable Go library · 18 Aug 2025Extract passage-of-time functionality into reusable passageoftime/ library while maintaining full MCP server compatibility. Reusable passageoftime/ Go library with public API Cross-platform timezone detection (Windows/Unix/macOS) 4-layer…
v0.1.0Initial release · 1 Aug 2025v0.1.0 - Initial Release 🚀 Features Complete Go implementation** of the Passage of Time MCP server, providing temporal awareness and time calculation tools for AI language models. All 7 time-related tools implemented:** `current_datetime`…

README

Passage of Time MCP Server

A Model Context Protocol (MCP) server for comprehensive time and date operations, providing timezone-aware parsing and manipulation tools for AI assistants.

Usage

MCP Configuration

Add to your Claude Desktop (or compatible MCP client) configuration:

{
  "mcpServers": {
    "passage-of-time": {
      "type": "stdio",
      "command": "C:\\Projects\\passage-of-time-mcp-go\\passage-of-time-mcp-windows-amd64.exe",
      "args": [],
      "env": {}
    }
  }
}

Available Tools

  • current_datetime - Get current time in any timezone
  • parse_timestamp - Parse timestamps with 4-layer fallback chain
  • add_time - Add/subtract time durations
  • time_difference - Calculate time between timestamps
  • time_since - Time elapsed since timestamp
  • format_duration - Human-readable duration formatting
  • list_timezones - Browse timezones with pagination (597 total)

Building

Recommended: Use Build Tool

go run cmd/build/main.go

This will:

  • Generate latest timezone data from Go's embedded IANA database
  • Validate timezone extraction (597 timezones)
  • Build cross-platform binaries for Linux, Windows, macOS (AMD64/ARM64)

Manual Build

# Generate timezone data first
go run cmd/generate-timezone-list/main.go
cd cmd/list-timezones && go generate

# Build for your platform
go build -o passage-of-time-mcp

# Or cross-platform
GOOS=linux GOARCH=amd64 go build -o passage-of-time-mcp-linux-amd64

Timezone Data Updates

IANA Timezone Data

  • Source: Go's embedded IANA timezone database ($GOROOT/lib/time/zoneinfo.zip)
  • Update frequency: 2-3 times per year (matches IANA release schedule)
  • How to update: Upgrade Go version and rebuild project
  • Scope: Appropriate for development tools (not mission-critical systems)

Windows Timezone Mapping

  • Source: Unicode CLDR (on-demand download)
  • URL: https://raw.githubusercontent.com/unicode-org/cldr/refs/heads/main/common/supplemental/windowsZones.xml
  • How to update:
    go run cmd/generate-timezone-mapping/main.go
    

Complete Update Process

# 1. Update IANA data (upgrade Go, then rebuild)
go run cmd/build/main.go

# 2. Update Windows mapping (optional, as needed)
go run cmd/generate-timezone-mapping/main.go

Development Tools

Debug Timezone Data

# List all available timezones
go run cmd/list-timezones/main.go

# Test timezone automation
go run cmd/test-timezone-automation/main.go

Generate Fresh Timezone Data

# Generate main timezone functions
go run cmd/generate-timezone-list/main.go

# Generate list-timezones data
cd cmd/list-timezones && go generate

Running the Server

# Linux/macOS
./passage-of-time-mcp-linux-amd64

# Windows
passage-of-time-mcp-windows-amd64.exe

Project Origin

Go port of the Python passage-of-time-mcp with enhanced timezone automation and cross-platform support.

README mirrored from the source repository 10 hours ago. The original is authoritative.

Questions

About Passage Of Time MCP Go

How do I install Passage Of Time MCP Go?

Run npx passage-of-time-mcp-go, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Passage Of Time MCP Go safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Passage Of Time MCP Go still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.