
Limitless MCP Server (v0.1.0)

2025.03.30
5
TypeScript数据连接AI 工具集成其它
Limitless MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于将 Limitless Pendant 的数据连接到 AI 工具(如 Claude、Windsurf 等)。它允许 AI 聊天界面和代理以结构化和可编程的方式与用户的 Lifelog 进行交互。该服务目前处于 beta 阶段,需要 Limitless Pendant 记录的真实数据才能正常工作。
View on GitHub
Overview
基本能力
产品定位
Limitless MCP Server 是一个连接 Limitless Pendant 数据和 AI 工具的中间件,旨在通过 MCP 协议实现 AI 与可穿戴设备数据的无缝交互。
核心功能
- List/Get Lifelogs: 通过 ID、日期、日期范围或最近条目检索 Pendant 录音。
- Search Recent Logs: 在最近的 Pendant 录音中执行简单的文本搜索(不支持全历史搜索)。
适用场景
- 从 Lifelog 中提取行动项并直接发送到 Notion 等工具。
- 通过 AI 助手(如 Claude、ChatWise、Windsurf 等)与 Lifelog 数据进行交互。
工具列表
limitless_get_lifelog_by_id
: 通过特定 ID 检索单个 Pendant 录音。limitless_list_lifelogs_by_date
: 列出特定日期的 Pendant 录音。limitless_list_lifelogs_by_range
: 列出日期/时间范围内的 Pendant 录音。limitless_list_recent_lifelogs
: 列出最近的 Pendant 录音。limitless_search_lifelogs
: 搜索最近 Pendant 录音的标题/内容(范围有限)。
常见问题解答
- Pendant Required: 该服务依赖于 Limitless Pendant 生成的数据。
- API Beta Status: Limitless API 处于 beta 阶段,可能会出现不稳定或速率限制。
- Search Scope:
limitless_search_lifelogs
仅扫描有限数量的最近日志(默认 20,最大 100)。 - Error Handling & Timeout: 每个 API 调用有 120 秒的超时时间。
- Transport: 该服务使用
stdio
,应由 MCP 兼容的客户端应用程序启动。
使用教程
使用依赖
- Node.js (v18 或更高版本)
- npm 或 yarn
- Limitless 账户和 API 密钥
- Limitless Pendant(数据必需)
- MCP 客户端应用程序
安装教程
- 克隆或下载项目
- 导航到目录:
bash cd mcp-limitless-server
- 安装依赖:
bash npm install
- 构建代码:
bash npm run build
调试方式
- 确保服务器成功构建 (
npm run build
)。 - 按照上述配置 MCP 客户端。
- 启动 MCP 客户端应用程序,它将在需要时自动启动
mcp-limitless-server
进程。