Database · MODEL CONTEXT PROTOCOL
chrishayuk chuk mcp time server
chrishayuk chuk mcp time server is a community-listed Model Context Protocol server. Review the source repository before installation.
连接能力
chrishayuk chuk mcp time server 为 AI Agent 提供什么
- **Current Time Retrieval**: Get the current time for any IANA timezone
- **Time Zone Conversion**: Convert times between different time zones
- **Comprehensive Validation**: Robust input validation using Pydantic models
- **Async Server Architecture**: Built with asyncio for efficient performance
- **Flexible Configuration**: Configurable through environment variables and config files
- mcp (>=1.6.0)
- pydantic (>=2.11.2)
- PyYAML (>=6.0.2)
- pyz (>=0.4.3)
- pytest (>=8.3.5)
- Python 3.11 or higher
- pip
- (Optional) Virtual environment recommended
- Clone the repository:
- Create a virtual environment:
- Install the package:
- `NO_BOOTSTRAP`: Set to disable component bootstrapping
- Other configuration options can be set in the configuration files
- `timezone`: IANA timezone name (e.g., 'America/New_York')
- Current time in the specified timezone
- Timezone details
- Daylight Saving Time (DST) status
- `source_timezone`: Source timezone (IANA format)
- `time`: Time in HH:MM (24-hour) format
- `target_timezone`: Target timezone (IANA format)
- Source time details
- Target time details
- Time difference between zones
- Black is used for code formatting
- isort is used for import sorting
- Line length is set to 88 characters
- Fork the repository
- Create your feature branch (`git checkout -b feature/AmazingFeature`)
- Ensure code passes formatting and testing
- Commit your changes (`git commit -m 'Add some AmazingFeature'`)
- Push to the branch (`git push origin feature/AmazingFeature`)
- Open a Pull Request
安全
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。
README
仓库文档
The MCP Time Server is a sophisticated Python-based microservice designed to provide advanced time-related utilities across different timezones. It offers robust functionality for retrieving current times and converting times between various global timezones.
- Version: 0.1.1
- Python Compatibility: Python 3.11+
- Current Time Retrieval: Get the current time for any IANA timezone
- Time Zone Conversion: Convert times between different time zones
- Comprehensive Validation: Robust input validation using Pydantic models
- Async Server Architecture: Built with asyncio for efficient performance
- Flexible Configuration: Configurable through environment variables and config files
Core dependencies:
- mcp (>=1.6.0)
- pydantic (>=2.11.2)
- PyYAML (>=6.0.2)
- pyz (>=0.4.3)
Development dependencies:
- pytest (>=8.3.5)
- Python 3.11 or higher
- pip
- (Optional) Virtual environment recommended
pip install chuk-mcp-artifact-server- Clone the repository:
git clone <repository-url>
cd chuk-mcp-artifact-server- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`- Install the package:
pip install . # Installs the package in editable modeTo set up for development:
pip install .[dev] # Installs package with development dependencieschuk-mcp-artifact-serverfrom chuk_mcp_artifact_server.main import main
if __name__ == "__main__":
main()NO_BOOTSTRAP: Set to disable component bootstrapping- Other configuration options can be set in the configuration files
Input:
timezone: IANA timezone name (e.g., 'America/New_York')
Example:
get_current_time('Europe/London')Returns:
- Current time in the specified timezone
- Timezone details
- Daylight Saving Time (DST) status
Input:
source_timezone: Source timezone (IANA format)time: Time in HH:MM (24-hour) formattarget_timezone: Target timezone (IANA format)
Example:
convert_time('America/New_York', '14:30', 'Europe/Paris')Returns:
- Source time details
- Target time details
- Time difference between zones
- Black is used for code formatting
- isort is used for import sorting
- Line length is set to 88 characters
pytest- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Ensure code passes formatting and testing
- Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
社区
收藏、评分与讨论
正在载入社区数据…