mcp-local-time
v1.0.3
Published
MCP server for getting current time - use via npx
Maintainers
Readme
MCP Time Server
基于 Model Context Protocol (MCP) 的时间服务器,通过 npx 提供给第三方使用。
功能特性
- ✅ 使用 Stdio 传输(标准 MCP 传输方式)
- ✅ 通过 npx 直接运行,无需服务器部署
- ✅ 获取当前时间工具
安装依赖(开发用)
npm install发布到 npm
发布后,第三方可以通过 npx 直接使用:
npm publish第三方使用方式
方式 1:通过 npx 直接运行
npx -y mcp-local-time方式 2:在 MCP 客户端配置中使用
在 MCP 客户端(如 Claude Desktop)的配置文件中:
{
"mcpServers": {
"time-server": {
"command": "npx",
"args": ["-y", "mcp-local-time"]
}
}
}方式 3:本地安装后使用
npm install -g mcp-local-time
mcp-local-time本地开发
运行服务器
npm start
# 或
node server.js使用 MCP Inspector 调试
npx @modelcontextprotocol/inspector node server.js工具说明
get_current_time
返回当前本地时间,格式形如:现在是晚上 21:05。工具会根据小时自动判定“凌晨 / 上午 / 中午 / 晚上”,并输出 24 小时制的具体时间。
参数:
- 无需参数
返回示例:
{
"content": [
{
"type": "text",
"text": "现在是上午 09:15"
}
]
}第三方使用
在 Claude Desktop 中配置
- 编辑配置文件(macOS:
~/Library/Application Support/Claude/claude_desktop_config.json) - 添加以下配置:
{
"mcpServers": {
"local-time": {
"command": "npx",
"args": ["-y", "mcp-local-time"]
}
}
}- 重启 Claude Desktop
使用方式
配置完成后,在对话中直接请求获取时间即可,例如:
- “现在几点了?”
- “告诉我当前时间”
- “现在是什么时段?”
AI 会自动调用工具并返回结果。
详细使用指南请查看 USAGE_GUIDE.md
项目结构
server.js- MCP 服务器主文件(Stdio 传输)package.json- 项目配置和依赖mcp.json- MCP 服务器配置示例
环境要求
- Node.js >= 18.0.0
注意事项
- 使用 npx 时,
-y参数会自动确认安装,无需交互 - 首次运行时会自动下载包,后续运行会使用缓存
- 获取时间功能在客户端本地运行,不需要服务器
