{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8b8qszt4tgu5","handle":"mcp-ntp","url":"https://wellknown.network/agents/mcp-ntp","links":{"self":"https://wellknown.network/agents/mcp-ntp/record.json","html":"https://wellknown.network/agents/mcp-ntp","markdown":"https://wellknown.network/agents/mcp-ntp/record.md","api":"https://wellknown.network/api/v1/agents/mcp-ntp","status":"https://wellknown.network/api/v1/agents/mcp-ntp/status","claim":"https://wellknown.network/agents/mcp-ntp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-ntp/claim.json","badge":"https://wellknown.network/agents/mcp-ntp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-ntp/history","tools":"https://wellknown.network/api/v1/agents/mcp-ntp/tools"},"ard":{"identifier":"urn:air::server:mcp-ntp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-ntp","summary":"MCP-based NTP Time Service","description":"# MCP-NTP Time Service\n\nAn MCP (Model Context Protocol) NTP time service that gives language models accurate network time.\n\n## Features\n\n- Fetch accurate network time from an NTP server\n- Support both `stdio` and `sse` transports\n- Expose a `get_current_time` tool for models to query the current time\n- Configure the NTP server via environment variable or request header\n- Return detailed time information and NTP protocol metrics\n\n## Install\n\nRequires Python 3.10 through 3.14. The service pins MCP Python SDK 2.2.0.\n\n```bash\n# Install dependencies with uv\nuv sync\n```\n\n## Configuration\n\n### Environment variable (stdio)\n\nSet `NTP_DOMAIN_URL`:\n\n```bash\nexport NTP_DOMAIN_URL=\"pool.ntp.org\"\n```\n\nRegional option (China): `ntp.aliyun.com`.\n\n### Request header (sse)\n\nInclude the `ntp_url` header:\n\n```\nntp_url: pool.ntp.org\n```\n\n## Usage\n\n### stdio\n\n```bash\nexport NTP_DOMAIN_URL=\"pool.ntp.org\"\npython -m app\n```\n\nOr use the helper scripts: `start-ntp-stdio.sh` / `start-ntp-stdio.ps1`.\n\n### sse\n\n```bash\npython -m app --transport sse --port 8080\n\n# Smoke-test the SSE endpoint\ncurl -H \"ntp_url: pool.ntp.org\" http://localhost:8080/sse\n```\n\nOr use: `start-ntp-sse.sh` / `start-ntp-sse.ps1`.\n\n### MCP client settings\n\nSee `mcp_settings.template.json` for Cursor/compatible MCP client examples (`uv` local debug, SSE debug, and `uvx` production).\n\n## Tool: `get_current_time`\n\nGet the current time from an NTP server.\n\n**Parameters:**\n\n- `ntp_server` (optional): NTP server address. If omitted, uses the environment variable or request header.\n\n**Example response:**\n\n```json\n{\n  \"ntp_server\": \"pool.ntp.org\",\n  \"ntp_timestamp\": 1703123456.789,\n  \"ntp_time\": \"2023-12-21T10:30:56.789\",\n  \"local_system_time\": \"2023-12-21T10:30:56.789\",\n  \"time_offset\": 0.123,\n  \"response_delay\": 0.045\n}\n```\n\n## Debugging\n\n```bash\nexport NTP_DOMAIN_URL=\"pool.ntp.org\"\npython -m app -v\n```\n\n## Agent Skill\n\nThis repo ships a project skill at `.agents/skills/mcp-ntp/` so agents that load skills can set up a local mcp-…","publisher":null,"homepage":"https://github.com/scofield5658/mcp-ntp","repository":"https://github.com/scofield5658/mcp-ntp","version":"0.3.1","license":"MIT License\n        \n        Copyright (c) 2025 Guo\n        \n  …","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-ntp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.debugging","name":"Debugging","confidence":0.802,"provenance":"derived"}],"categories":["code"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-ntp","registry":"pypi","observedAt":"2026-11-03T14:24:02.710Z","publishedAt":"2026-10-28T15:21:03.345575Z","latestVersion":"0.3.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-ntp","url":"https://pypi.org/project/mcp-ntp/","firstSeenAt":"2026-09-10T02:24:16.050Z","fetchedAt":"2026-11-03T14:22:52.107Z","normalizedAt":"2026-11-03T14:22:52.107Z"}]},"firstSeenAt":"2026-09-10T02:24:16.050Z","updatedAt":"2026-11-03T14:24:02.710Z"}