Integrations
Allows pulling action items from Limitless Pendant Lifelogs and sending them directly into Notion.
无限 MCP 服务器 (v0.1.0)
这是一个 MCP(模型上下文协议)服务器,它通过Limitless API将您的 Limitless 吊坠数据连接到 Claude、Windsurf 等 AI 工具。它允许 AI 聊天界面和代理以结构化、可编程的方式与您的 Lifelog 进行交互。让我们一起构建一个更有条理、更智能的未来——一次一个丰富的情境互动。
什么是 MCP?
模型上下文协议 (MCP)是一个用于连接 AI 模型和外部工具和数据的开放标准——可以将其视为 AI 的 USB-C 端口,甚至是 HTTP 协议——它通用、可靠,并且专为可扩展性而设计。它是一个人人都采用的标准。它支持丰富的集成、自定义工作流,以及 AI 与您日常使用的工具之间的无缝通信。
重要提示:自 2025 年 3 月起,Limitless API需要通过 Limitless 吊坠记录数据。此服务器依赖于您的 Limitless 吊坠记录的真实数据——如果没有这些数据,它将无法返回任何有意义的信息。请确保您的吊坠已连接并正在记录。
API 状态和未来计划:
- 官方 Limitless API 目前处于测试阶段。因此,它可能偶尔不可靠、可能发生变更或出现暂时中断。
- 由于 API 或网络限制,请求大量数据(例如,列出或搜索数百条日志)有时可能会导致超时错误(例如 504 网关超时) 。服务器为每个 API 调用设置了 120 秒的超时时间,以缓解此问题,但非常大的请求仍然可能失败。
- Limitless API 正在积极开发中。一旦官方 API 中推出新功能和改进,此 MCP 服务器将进行更新。
- 该 MCP 服务器的0.2.0 版本已在开发中,计划在不久的将来添加更多强大的功能和潜在的新工具!
功能(v0.1.0)
- **列出/获取生活日志:**按 ID、日期、日期范围检索 Pendant 记录,或列出最近的记录。支持排序方向控制(
asc
/desc
)。 - **搜索最近的日志:**在可配置数量的最近 Pendant 记录内容中执行简单的文本搜索(注意:只能搜索最近的日志;不支持完整历史记录搜索)。
使用此服务器,您可以从 Lifelog 中提取行动项目并将其直接发送到 Notion——通过 Claude、ChatWise、Windsurf 或任何其他支持 MCP 的 AI 助手/应用程序。
先决条件
- Node.js(需要 v18 或更高版本)
- npm 或 yarn
- 无限账户和 API 密钥(在此获取)
- 无限吊坠(数据所需)
- MCP 客户端应用程序(例如,Claude、Windsurf、Cursor、ChatWise、ChatGPT(即将推出!))能够生成 stdio 服务器并传递环境变量。
设置
- 克隆或下载此项目。
- 导航到目录:Copy
- 安装依赖项:Copy
- 构建代码:Copy
配置(客户端)
此服务器期望当您的 MCP 客户端启动它时,将LIMITLESS_API_KEY
作为环境变量提供。
您需要在 MCP 客户端的设置文件中添加一个服务器配置块。以下是两个示例,具体取决于您是将其添加为第一个服务器,还是将其与现有服务器一起添加。
示例 A:添加为第一个/唯一服务器
如果您的客户端的配置文件当前有一个空的mcpServers
对象( "mcpServers": {}
),请将其替换为:
示例 B:添加到现有服务器
如果您的mcpServers
对象已经包含其他服务器(如"notion": {...}
),请在它们旁边添加"limitless"
块,确保正确的 JSON 语法(条目之间的逗号):
重要的:
- 将
<FULL_FILE_PATH_TO_DIST_SERVER.js>
替换为构建的服务器脚本的正确绝对路径(例如,/Users/yourname/Documents/MCP/mcp-limitless-server/dist/server.js
)。相对路径可能无法可靠地工作,具体取决于客户端。 - 用您的实际 Limitless API 密钥替换
<YOUR_LIMITLESS_API_KEY_HERE>
。 - MCP 配置文件不能包含注释。请删除所有占位符文本(例如
<YOUR_LIMITLESS_API_KEY_HERE>
),并将其替换为您的实际密钥。
运行服务器(通过客户端)
不要直接运行npm start
。
- 确保服务器已成功构建(
npm run build
)。 - 按照上面所示配置您的 MCP 客户端。
- 启动您的 MCP 客户端应用程序。它会在需要时自动启动
mcp-limitless-server
进程。
公开的 MCP 工具 (v0.1.0)
(请参阅src/server.ts
或通过客户端向服务器询问完整详细信息。)
limitless_get_lifelog_by_id
:通过特定 ID 检索单个吊坠记录。limitless_list_lifelogs_by_date
:列出特定日期的吊坠记录。limitless_list_lifelogs_by_range
:列出日期/时间范围内的吊坠记录。limitless_list_recent_lifelogs
:列出最近的吊坠记录。limitless_search_lifelogs
:搜索最近的Pendant 录音的标题/内容(范围有限!)。
注意事项和限制
🚫需要吊坠
该服务器依赖于无限吊坠生成的数据。
🧪 API Beta 状态
Limitless API 尚处于测试阶段,可能会偶尔出现不稳定或速率受限的情况。大量请求可能会导致超时(例如 504 错误)。
🔍搜索范围limitless_search_lifelogs
仅扫描有限数量的近期日志(默认 20 条,最多 100 条)。它不会搜索您的全部历史记录——请优先使用列表工具进行更广泛的分析。
⚠️错误处理和超时
API 错误会被转换为 MCP 错误结果。每次 API 调用的超时时间为 120 秒。
🔌交通
该服务器使用stdio
并由 MCP 兼容的客户端应用程序启动。
贡献
有任何想法、改进或反馈?欢迎随时提交问题或 PR——我们随时欢迎大家贡献代码!让我们继续探索可穿戴环境和智能工具的无限可能。https ://github.com/ipvr9/mcp-limitless-server
This server cannot be installed
MCP 服务器将 Limitless Pendant 可穿戴数据连接到 Claude 和 Windsurf 等 AI 工具,让 AI 助手通过结构化工具和搜索与您的个人 Lifelog 记录进行交互。