智能助手工具包

ASTRA是一款多功能智能助手工具包,提供行程规划、天气查询、邮件管理、任务提醒等功能,适用于个人日常管理和自动化任务处理。

  • by Ramc26
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 ramc26/astra

使用说明

阿斯特拉✨ — 始终适应,始终领先

这不仅仅是一个 MCP服务器 --阿斯特拉 ✨ 是您不断发展的工具包和数字伴侣。
今天…

  • 🗺️ 计划旅行
  • 🌦️ 查看天气
  • 📧 阅读您的电子邮件
  • 🗓️ 安排任务和会议 从您的收件箱
  • ✅ 提醒你新的待办事项

…以及 明天,就行了 甚至更多! 🎉


阿斯特拉
(助理 调度, 旅行, 惯例,以及 自动化)

引擎盖下面是什么?
ASTRA使用 模型上下文协议 揭露🤖 模块化“工具”--每个都只是一个Python函数 tools/--所以 克劳德桌面 (或任何支持MCP的客户端)可以自动发现并启动它们。


⭐ 特性

  • 旅行计划和行程
    🏖️ 将天气预报与顶级景点相结合的日常计划——不再有“今天去哪里?”的恐慌。

  • 实时天气
    🌡️ 获取5天天气预报:温度、湿度、风、雨/雪、日出/日落——这样你就可以像专业人士一样打包了。

  • WhatsApp消息
    📱 从您自己的联系人列表和自定义消息中即时点击聊天网址——因为打字被高估了。

  • Todoist集成
    📋 在“会议”、“购物”或“提醒”项目中创建、阅读、更新和删除任务——任务忍者模式已激活。

  • 电子邮件智能
    ✉️ 扫描Gmail以查找会议、面试、验证、订阅、投递——提取正文、链接、附件和邀请(是的,ICS文件也是!)。

  • …和成长
    🛠️ 新技能和自动化不断推出。建议一个工具,ASTRA可能会在下周构建它!


⚡ 入门指南

  1. 安装依赖项

    pip install -r requirements.txt
    
    
  2. 配置您的环境 复制 .env.example → .env 并填写您的API密钥和凭证。

  3. 运行服务器

    python main.py
    

    或通过MCP-CLI:

    uv run --with mcp[cli] mcp run main.py
    
  4. 连接克劳德桌面

    • 打开 克劳德桌面 偏好设置→ 工具.
    • 添加 http://localhost:8000 作为MCP服务器。
    • 观看ASTRA的工具箱出现——无需重新启动。

🔧 工具工作流程

  1. 定义 新工具 tools/your_tool.py
  2. 装饰 它在 main.py 随着 @app.tool()
  3. 重启 阿斯特拉: python main.py
  4. 调用 它来自Claude Desktop(或任何支持MCP的客户端)

专业提示: 有疯狂的想法吗?构建它,插入它,并告诉ASTRA“只管去做”。这是你不知疲倦的人工智能伙伴——减去咖啡休息时间。 ☕🚫

享受你的新数字僚机吧——ASTRA日夜支持你! 🌟