{
"mcpServers": {
"mcp-fast-time-server-go": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Fast time server written in go
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
Apache-2.0. View license →
Is it maintained?
Last commit 291 days ago. 2 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Fast Time Server Go and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Author: Mihai Criveti A minimal Go service that streams or returns the current UTC time over stdio, HTTP/JSON-RPC, or Server‑Sent Events (SSE).
stdio, http (JSON‑RPC 2.0), and ssemain.appVersion, main.buildDatemake crossgolangci-lint, staticcheck) and pre-commit supportheygit clone https://github.com/yourorg/fast-time-server.git
cd fast-time-server
# Build & run over stdio
make run
# HTTP JSON‑RPC on port 8080
make run-http
# SSE endpoint on port 8080
make run-sse
Requires Go 1.23+.
go install github.com/yourorg/fast-time-server@latest
Also available as releases.
| Flag | Default | Description |
| ----------------- | --------- | --------------------------------------- |
| -transport | stdio | Options: stdio, http, sse, dual |
| -addr/-listen | 0.0.0.0 | Bind address for HTTP/SSE |
| -port | 8080 | Port for HTTP/SSE/dual |
| -auth-token | (empty) | Bearer token for SSE authentication |
POST /http
Request:
{"jsonrpc":"2.0","method":"Time.Now","id":1}
Response:
{"jsonrpc":"2.0","result":"2025-06-21T12:34:56Z","id":1}
GET /sse (optional header: Authorization: Bearer <token>)
Outputs UTC timestamps every second:
data: 2025-06-21T12:34:56Z
Install the popular HTTP load tester hey:
brew install hey # macOS
wget https://hey-release... # Linux prebuilt binary
Run a quick load test:
# 500 requests total, 50 concurrent, HTTP transport
hey -n 500 -c 50 http://localhost:8080/http
Generate detailed CSV output for analysis:
hey -n 1000 -c 100 -o csv http://localhost:8080/http > results.csv
make docker-build
make docker-run # HTTP mode
make cross
Binaries appear under dist/fast-time-server-<os>-<arch>.
| Task | Command |
| -------------------- | --------------------------- |
| Format & tidy | make fmt tidy |
| Lint & vet | make lint staticcheck vet |
| Run pre‑commit hooks | make pre-commit |
make test # Unit tests (race detection)
make coverage # HTML coverage report
make bench # Go benchmarks