基本能力
产品定位
Limitless MCP Integration 是一个用于与 Limitless Developer API 交互的最小化 MCP 服务器/客户端实现,旨在帮助开发人员快速集成和测试 Limitless API。
核心功能
- MCP Server:暴露一个 GET 端点
getLifelogs
,用于列出 lifelogs 并支持可选查询参数。 - MCP Client:连接到服务器并调用工具。
- Interactive Mode:允许通过 JSON 参数调用任何工具。
- 支持将环境变量(包括 API 密钥)传递给生成的服务器。
适用场景
- 开发人员需要快速集成 Limitless API 的场景。
- 需要测试 Limitless API 功能的场景。
- 需要交互式调用 API 工具的场景。
工具列表
getLifelogs
:列出 lifelogs 并支持可选查询参数。
常见问题解答
- 无
使用教程
使用依赖
- Node.js v20 或更高版本(支持原生 fetch 或 polyfill)
- npm
- 有效的 Limitless API 密钥
安装教程
- 克隆仓库并进入目录。
- 安装依赖:
bash
npm ci - 导出 API 密钥:
bash
export LIMITLESS_API_KEY=your_api_key_here - 编译 TypeScript 代码:
bash
npm run build
调试方式
- 服务器模式:运行 MCP 服务器。
bash
node build/index.js server - 客户端模式:生成服务器并调用
getLifelogs
工具。
bash
node build/index.js client - 交互模式:启动交互式客户端以通过 JSON 参数调用工具。
bash
node build/index.js interactive