Passage of Time

v1.0.0โ€ขDeveloper Toolsโ€ขstable

๐Ÿค–๐Ÿ•ฐ๏ธ An MCP server that gives language models temporal awareness and time calculation abilities. Teaching AI the significance of the passage of time through collaborative tool development.

passage-of-timemcpai-integration
Share:
714
Stars
0
Downloads
0
Weekly
0/5

What is Passage of Time?

Passage of Time is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿค–๐Ÿ•ฐ๏ธ an mcp server that gives language models temporal awareness and time calculation abilities. teaching ai the significance of the passage of time through collaborative tool development.

๐Ÿค–๐Ÿ•ฐ๏ธ An MCP server that gives language models temporal awareness and time calculation abilities. Teaching AI the significance of the passage of time through collaborative tool development.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿค–๐Ÿ•ฐ๏ธ An MCP server that gives language models temporal awaren

Use Cases

Give language models temporal awareness and time calculation abilities. Teach AI the significance of time passage in workflows. Enable time-aware reasoning for scheduling and planning tasks.
jlumbroso

Maintainer

LicenseMPL-2.0
Languagepython
Versionv1.0.0
UpdatedMay 8, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx passage-of-time

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Passage of Time

Passage of Time is an MCP server that gives language models genuine temporal awareness by exposing tools for querying the current date and time, calculating durations between timestamps, formatting time intervals, and understanding contextual information about a moment (such as whether it is a weekend or business hours). Without it, LLMs have no access to real-time clock data and cannot reason about deadlines, elapsed time, or scheduling. Developers building scheduling assistants, time-aware chatbots, or productivity tools use this server to ground their AI's temporal reasoning in actual wall-clock time.

Prerequisites

  • Python 3.12+ installed
  • pipenv or pip for dependency management
  • An MCP client such as Claude Desktop or Claude Code
  • pytz library (installed automatically via pipenv install)
1

Clone the repository

Clone the passage-of-time-mcp repository to your local machine.

git clone https://github.com/jlumbroso/passage-of-time-mcp.git
cd passage-of-time-mcp
2

Install dependencies

Install required Python packages using pipenv. Alternatively, install fastmcp and pytz directly with pip.

pipenv install
# or without pipenv:
pip install fastmcp pytz
3

Run the server

Start the MCP server. It listens on http://0.0.0.0:8000/sse by default.

pipenv run server
# or directly:
pipenv run python passage_of_time_mcp.py
4

Configure Claude Desktop

Add the server to your Claude Desktop configuration, pointing to the Python interpreter in your pipenv environment.

{
  "mcpServers": {
    "passage-of-time": {
      "command": "pipenv",
      "args": ["run", "python", "passage_of_time_mcp.py"],
      "cwd": "/path/to/passage-of-time-mcp"
    }
  }
}
5

Verify temporal awareness

Ask Claude what the current time is and whether it is a business day to confirm the server is responding with live clock data.

Passage of Time Examples

Client configuration

Claude Desktop configuration for the Passage of Time MCP server using pipenv.

{
  "mcpServers": {
    "passage-of-time": {
      "command": "pipenv",
      "args": ["run", "python", "passage_of_time_mcp.py"],
      "cwd": "/path/to/passage-of-time-mcp"
    }
  }
}

Prompts to try

Example prompts that use temporal awareness tools for scheduling, elapsed time, and context-aware reasoning.

- "What is the current date and time in New York?"
- "How many days have passed since January 1st this year?"
- "Is right now a good time to send a work email, or is it outside business hours?"
- "How long ago was 2023-06-15 09:00:00 and what day of the week was it?"
- "Add 45 days to today's date and tell me what date that will be"

Troubleshooting Passage of Time

pipenv not found when starting the server

Install pipenv with 'pip install pipenv' or 'brew install pipenv' on macOS. Alternatively, install dependencies directly with 'pip install fastmcp pytz' and run 'python passage_of_time_mcp.py' directly.

Server returns wrong timezone

The default timezone is America/New_York. If you need a different timezone, check the server source for a timezone configuration parameter and update it, or pass the desired IANA timezone string in your time queries.

Claude Desktop cannot connect to the SSE server

Ensure the server is running before Claude Desktop starts. The server listens on port 8000 by default. Check that no other process is using port 8000 with 'lsof -i :8000'.

Frequently Asked Questions about Passage of Time

What is Passage of Time?

Passage of Time is a Model Context Protocol (MCP) server that ๐Ÿค–๐Ÿ•ฐ๏ธ an mcp server that gives language models temporal awareness and time calculation abilities. teaching ai the significance of the passage of time through collaborative tool development. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Passage of Time?

Follow the installation instructions on the Passage of Time GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Passage of Time?

Passage of Time works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Passage of Time free to use?

Yes, Passage of Time is open source and available under the MPL-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "passage-of-time": { "command": "npx", "args": ["-y", "passage-of-time"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Passage of Time?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides