The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Time MCP Nuget listing page.
A minimal Model Context Protocol (MCP) server built with .NET.
The server provides one simple tool:
GetCurrentUtcTime - Gets the current UTC date and time in RFC 3339 formatPrerequisites:
Run with:
To use this server with Claude Desktop, add the following to your MCP configuration file:
Add to %APPDATA%\Claude\claude_desktop_config.json:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Once configured, you can use the time tool in Claude Desktop:
To publish a new version of the package:
Update the version in TimeMcpServer.csproj, and commit as Release x.y.z
Tag the release with a version number prefixed with 'v':
Push the tag to trigger the publishing pipeline:
The CI/CD pipeline will automatically:
The project includes GitHub Actions workflows for:
This server is published to the Model Context Protocol Registry. The publishing process uses the server.json configuration file which follows the MCP Registry specification.