MCP.so
Sign In

Chronos MCP Server

@aadversteeg

About Chronos MCP Server

Simple .NET Core based mcp server for retrieving the current time.

Basic information

Category

Other

License

MIT

Runtime

c#

Transports

stdio

Publisher

aadversteeg

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "chronos-mcp-server": {
      "command": "docker",
      "args": [
        "pull",
        "aadversteeg/chronos-mcp-server:latest"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Chronos MCP Server?

Chronos MCP Server is a time-related server implementing the Model Context Protocol (MCP), providing timezone-aware date and time information. Built with .NET Core using the MCP C# SDK, it is designed for developers who need timezone-aware date/time data in MCP-compatible clients.

How to use Chronos MCP Server?

Install as a .NET global tool (dotnet tool install --global Ave.McpServer.Chronos) and run ave-mcpserver-chronos, or use Docker (docker pull aadversteeg/chronos-mcp-server:latest). Optional default timezone configuration is set via appsettings.json or the DefaultTimeZoneId environment variable. Invoke the get_current_date_and_time tool with an optional timezoneId parameter, or get_default_timezone_id to retrieve the configured default.

Key features of Chronos MCP Server

  • Get current date and time in any supported timezone
  • Optional default timezone via configuration or environment variable
  • Proper error handling for invalid timezone requests
  • Functional error handling using the Result pattern
  • Available as .NET tool, Docker image, or from source
  • Provides two tools: get_current_date_and_time and get_default_timezone_id

Use cases of Chronos MCP Server

  • Retrieve current date and time in a specific timezone for an application
  • Check the configured default timezone of the server
  • Deploy as a lightweight containerized time service
  • Use as a demonstration of building a custom MCP server with .NET

FAQ from Chronos MCP Server

What tools does Chronos MCP Server provide?

It provides get_current_date_and_time (returns date, time, and timezone) and get_default_timezone_id (returns the configured default timezone or an error if not set).

How do I configure a default timezone?

Set DefaultTimeZoneId in the appsettings.json file or via the DefaultTimeZoneId environment variable (e.g., -e "DefaultTimeZoneId=Europe/Amsterdam" for Docker).

What runtime dependencies are required?

For .NET tool installation you need .NET 10 SDK; for Docker deployment you need Docker only.

Can I use the server without a default timezone?

Yes. If no default timezone is configured, the timezoneId parameter is required for each call to get_current_date_and_time.

Where is the Docker image hosted?

The Docker image is available on DockerHub at aadversteeg/chronos-mcp-server with latest and versioned tags.

Comments

More Other MCP servers