关于 simple_mcp_server
simple_mcp_server 是用于 Langflow 的日期与时间自定义组件,支持时区。它提供当前日期时间和周数查询,并对无效时区进行基本处理。
主要功能
- 01按时区获取当前日期和时间
- 02获取当前周数
- 03处理无效时区输入
适用场景
- 01在 Langflow 工作流中加入时区时间
- 02查询某时区的当前周数
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Langflow 的日期时间工具
一个简单的 Langflow 自定义组件,提供支持时区的日期时间相关工具。
功能
- 获取支持时区的当前日期和时间
- 获取支持时区的当前周数
- 简单处理无效时区错误
安装
- 复制
langflow_component.py的内容 - 打开 Langflow
- 点击“+ Custom Component”
- 将代码粘贴到编辑器中
- 点击“Check & Save”
用法
获取当前日期时间
datetime_tools = DateTimeTools()
current_time = datetime_tools.get_current_datetime("America/New_York")
# Returns: "2024-03-20T10:30:00-04:00"
获取周数
datetime_tools = DateTimeTools()
week_num = datetime_tools.get_week_number("America/New_York")
# Returns: 12
时区支持
该组件支持 IANA 时区数据库中的所有时区。常见的时区标识符包括:
- UTC
- America/New_York
- America/Los_Angeles
- Europe/London
- Asia/Tokyo
- Australia/Sydney
如需查看支持的时区完整列表,请参阅 IANA 时区数据库。
错误处理
- 无效时区会返回错误消息
- 时区无效或发生错误时,周数将返回 -1
依赖项
该组件需要以下 Python 包:
- pytz
- datetime(内置)
请确保已在 Langflow 环境中安装这些包。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。