article
README
🚀 无限 MCP 集成
本项目提供了一个轻量级的 MCP 服务器与客户端实现方案,可用于与无限开发者 API(仅支持 GET 端点)进行交互。它展示了如何将 API 端点作为 MCP 工具公开,以及如何通过单一合并代码库使用客户端发起调用。
🚀 快速开始
本项目的合并实现支持三种运行模式,你可以根据需求进行选择:
- 服务器模式:运行 MCP 服务器。
node build/index.js server
- 客户端模式:启动服务器并调用
getLifelogs工具。
node build/index.js client
- 交互模式:启动一个交互式客户端,可使用 JSON 参数调用工具。
node build/index.js interactive
✨ 主要特性
- MCP 服务器:暴露一个 GET 端点:
getLifelogs:列出 lifelogs,带有可选的查询参数。
- MCP 客户端:连接到服务器并调用工具。
- 交互模式:允许使用 JSON 参数调用任何工具。
📦 安装指南
先决条件
- Node.js v20 或更高版本(带原生 fetch 支持或 polyfill)
- npm
- 有效的无限 API 密钥
安装步骤
- 克隆仓库并导航到项目目录。
- 安装依赖项:
npm ci
- 导出 API 密钥:
export LIMITLESS_API_KEY=your_api_key_here
📚 详细文档
构建项目
编译 TypeScript 代码:
npm run build
参考资料
📄 许可证
此项目根据 MIT License 分发。
Scan to join WeChat group