无限MCP集成
此存储库提供了最低限度的MCP服务器/客户端实现,用于与Limitless Developer API交互(仅限GET端点)。它演示了如何将API端点公开为MCP工具,以及如何使用单个合并的代码库通过客户端调用它们。
特性
- MCP服务器:显示GET端点:
- getLifelogs:列出带有可选查询参数的生活日志。
- MCP客户端:连接到服务器并调用工具。
- 交互模式:允许使用JSON参数调用任何工具。
- 将环境变量(包括API密钥)传递到派生的服务器。
先决条件
- Node.js v20或更高版本(支持原生fetch或polyfill)
- npm
- 有效的无限API密钥
设置
- 克隆存储库 并导航到其中。
- 安装依赖项:
npm ci- 出口 您的API密钥:
export LIMITLESS_API_KEY=your_api_key_here构建
编译TypeScript代码:
npm run build用法
合并后的实现支持三种模式:
- 服务器模式:运行MCP服务器。
node build/index.js server- 客户端模式:生成服务器并调用
getLifelogs工具。
node build/index.js client- 交互模式:启动一个交互式客户端,使用JSON参数调用工具。
node build/index.js interactive参考文献
许可证
该项目根据MIT许可证获得许可。

