TimeMcpServer 1.0.2
dotnet tool install --global TimeMcpServer --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local TimeMcpServer --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TimeMcpServer&version=1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package TimeMcpServer --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Time MCP Server
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 format
Quick start
Prerequisites:
- .NET 9.0 or later
- Claude Desktop or another MCP-compatible client
Run with:
dotnet run
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
:
{
"mcpServers": {
"time-server": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\path\\to\\TimeMcpServer.csproj"
]
}
}
}
macOS
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"time-server": {
"command": "dotnet",
"args": [
"run",
"--project",
"/path/to/TimeMcpServer.csproj"
]
}
}
}
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:
Tag the release with a version number prefixed with 'v':
git tag v1.0.1
Push the tag to trigger the publishing pipeline:
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 on multiple platforms (Windows, macOS, Linux)
- Publish - Automatically publishes to NuGet and creates GitHub releases on version tags
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.