习惯追踪服务

Habitify MCP Server是一个用于无缝集成Habitify API与AI助手的服务,支持习惯追踪、情绪日志管理和笔记创建等功能。

  • by ThePlasmak
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ThePlasmak/habitify-mcp-server

使用说明

习惯化MCP服务器🔧

MCP服务器,用于Habitify API与人工智能助手的无缝集成。直接从Claude、Cursor和其他兼容MCP的AI工具中跟踪习惯、管理情绪日志、创建笔记和自动化习惯跟踪工作流程。

特性

  • 🔌 无缝AI集成:从Claude、Cursor和VS代码直接访问Habitify API
  • 🤖 自动化工作流程:自动化习惯跟踪、情绪记录和笔记创建
  • 📊 API全面覆盖:23多种工具,涵盖习惯、情绪、日志、笔记和行为
  • 🎯 选择性工具加载:启用具有glob模式的特定工具
  • ⚡ 实时追踪:记录习惯、情绪,并从AI助手中即时创建笔记
  • 🔧 专业整合:错误处理、验证和全面日志记录

添加 use habitify 根据您在Cursor或Claude中的提示。

获取您的凭据

在安装之前,您需要一个Habitify API密钥:

  1. 打开 编织应用程序 或web界面
  2. 首选 设置→ 账户→ API访问
  3. 生成新的API密钥或复制现有密钥
  4. 保存此密钥以用于以下安装步骤

需求

  • Node.js>=v18.0.0
  • Habitify API密钥(从 习惯设置)
  • 光标、VS代码、Claude桌面或其他MCP客户端

安装

Installing via Smithery

通过以下方式自动为任何客户端安装Habitify MCP服务器 史密瑟里:

npx -y @smithery/cli@latest install @sargonpiraev/habitify-mcp-server --client <CLIENT_NAME>
Install in Cursor

光标一键安装

手动配置

添加到光标 ~/.cursor/mcp.json 文件:

{
  "mcpServers": {
    "habitify-mcp-server": {
      "command": "npx",
      "args": ["-y", "@sargonpiraev/habitify-mcp-server"],
      "env": {
        "HABITIFY_API_KEY": "your-habitify-api-key"
      }
    }
  }
}
Install in VS Code

或者手动添加到您的VS代码设置中:

"mcp": {
  "servers": {
    "habitify-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@sargonpiraev/habitify-mcp-server"],
      "env": {
        "HABITIFY_API_KEY": "your-habitify-api-key"
      }
    }
  }
}
Install in Claude Desktop

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "habitify-mcp-server": {
      "command": "npx",
      "args": ["-y", "@sargonpiraev/habitify-mcp-server"],
      "env": {
        "HABITIFY_API_KEY": "your-habitify-api-key"
      }
    }
  }
}

可用工具

工具选择

使用glob模式启用特定工具:

# Enable only 'get' tools
TOOL_GLOB_PATTERNS="get-*" npx @sargonpiraev/habitify-mcp-server

# Enable all except delete operations
TOOL_GLOB_PATTERNS="*,!delete-*" npx @sargonpiraev/habitify-mcp-server

# Enable specific tools
TOOL_GLOB_PATTERNS="get-journal,add-log,create-mood" npx @sargonpiraev/habitify-mcp-server

工具列表

  • get-journal:使用过滤选项获取特定日期的习惯列表
  • add-log:添加可量化的习惯日志(数字、测量值)
  • get-logs:通过过滤检索习惯日志
  • delete-log:删除特定的习惯日志条目
  • delete-logs:删除多个习惯日志条目
  • create-mood:创建新的情绪条目(1-5分)
  • get-mood:通过ID获取特定情绪条目
  • get-moods:通过过滤获取多个情绪条目
  • update-mood:更新现有情绪条目
  • delete-mood:删除情绪条目
  • create-action:创建与习惯相关的行动项目和提醒
  • get-action:按ID获取具体操作
  • get-actions:通过筛选获得多个操作
  • update-action:更新现有操作
  • delete-action:删除操作项
  • add-text-note:在习惯中添加文字注释
  • get-notes:通过过滤检索笔记
  • delete-note:删除特定注释
  • delete-notes:删除多个注释
  • get-habit-status:获取习惯完成状态
  • update-habit-status:更新习惯状态(已完成、跳过、无)
  • get-areas:获取所有习惯类别/领域

总计:23个可用工具 🎯

支持这个项目

嗨!我是Sargon,一位对人工智能工具和自动化充满热情的软件工程师。我创建了开源MCP服务器,以帮助开发人员将AI助手与他们最喜欢的服务集成在一起。

您的支持帮助我继续开发和维护这些工具,并激励我创建新的集成,使人工智能助手更加强大! 🚀

与作者联系