日期时间位置工具

一个Python工具,用于获取当前日期、时间和基于公共IP地址的近似地理位置,专为与Anthropic的Claude桌面应用配合使用而设计。

  • by Pranesh-2005
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 pranesh-2005/date_mcp_server

使用说明

DateTime位置MCP工具(用于克劳德模型上下文协议)

这个Python工具使用您的公共IP地址提供当前日期、时间和您的大致地理位置。它被设计为用作 模型上下文协议(MCP) Anthropic的Claude桌面应用程序。


什么是MCP(模型上下文协议)?

主控程序 是Anthropic引入的一种协议,允许Claude和其他AI模型与外部工具和脚本进行交互。通过实现MCP接口,Claude可以调用您的工具来执行操作或获取数据,通信通常通过标准输入/输出(stdio)进行。


特性

  • 获取当前日期和时间
    以友好的格式返回当前系统日期和时间。

  • 获取我的位置
    使用您的公共IP地址来估计您的城市、地区、国家和坐标。


需求


安装

  1. 下载或克隆此存储库
    地方 dateclaude.py 在计算机上的文件夹中。

  2. 再进行
    在项目文件夹中打开终端并运行:

    pip install aiohttp mcp
    

用法

作为MCP工具运行

启动该工具,使其监听来自Claude的MCP请求:

python dateclaude.py

脚本将等待Claude通过stdio发出的请求。


与Claude桌面应用程序集成

  1. 打开克劳德桌面应用程序
    确保安装了最新版本。

  2. 转到“工具”或“MCP插件”部分
    (这可能被称为“添加工具”、“管理MCP工具”或类似工具。)

  3. 添加新的MCP工具

    • 选择添加本地MCP工具。
    • 输入您的完整路径 dateclaude.py 文件,例如:
      python /path/to/dateclaude.py
      
    • 将协议/传输设置为 stdio 如果提示。
  4. 保存并启用该工具
    Claude现在应该检测到以下工具:

    • get_current_datetime
    • get_my_location
  5. 使用Claude中的工具
    现在,您可以让Claude获取当前日期/时间或您的位置,它将使用您当地的MCP工具。


故障排除

  • 权限错误:
    确保Python和所需的包已安装,并且可以从您的终端访问。

  • 网络问题:
    定位工具使用免费 ipnfo.io 网站 API如果您没有互联网连接或防火墙阻止了请求,位置查找将失败。

  • Claude应用程序未检测工具:
    仔细检查路径并确保脚本正在运行。有关MCP工具集成,请参阅Claude应用程序的文档。


作者 Pranesh S
联系人: praneshmadhan646@gmail.com