习惯化MCP服务器🔧

MCP服务器,用于Habitify API与人工智能助手的无缝集成。直接从Claude、Cursor和其他兼容MCP的AI工具中跟踪习惯、管理情绪日志、创建笔记和自动化习惯跟踪工作流程。
特性
- 🔌 无缝AI集成:从Claude、Cursor和VS代码直接访问Habitify API
- 🤖 自动化工作流程:自动化习惯跟踪、情绪记录和笔记创建
- 📊 API全面覆盖:23多种工具,涵盖习惯、情绪、日志、笔记和行为
- 🎯 选择性工具加载:启用具有glob模式的特定工具
- ⚡ 实时追踪:记录习惯、情绪,并从AI助手中即时创建笔记
- 🔧 专业整合:错误处理、验证和全面日志记录
添加 use habitify 根据您在Cursor或Claude中的提示。
获取您的凭据
在安装之前,您需要一个Habitify API密钥:
- 打开 编织应用程序 或web界面
- 首选 设置→ 账户→ API访问
- 生成新的API密钥或复制现有密钥
- 保存此密钥以用于以下安装步骤
需求
- 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 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助手与他们最喜欢的服务集成在一起。
您的支持帮助我继续开发和维护这些工具,并激励我创建新的集成,使人工智能助手更加强大! 🚀

与作者联系
- 🌐 访问 sargonpiraev.com
- 📧 电子邮件: sargonpiraev@gmail.com
- 💬 加入 Discord 的中文翻译是“不和谐”或“纷争”。
