返回市场
无界-mcp服务器

无界-mcp服务器

作者:manueltarouca14 星标更新:2025-03-15

项目介绍

Limitless MCP 集成

此仓库提供了一个与 Limitless 开发者 API(仅 GET 端点)交互的最小 MCP 服务器/客户端实现。它展示了如何将 API 端点暴露为 MCP 工具,并通过客户端使用单一合并代码库调用它们。

功能

  • MCP 服务器:暴露一个 GET 端点:
    • getLifelogs:列出 lifelogs,可选查询参数。
  • MCP 客户端:连接到服务器并调用工具。
  • 交互模式:允许使用 JSON 参数调用任何工具。
  • 将环境变量(包括 API 密钥)传递给启动的服务器。

先决条件

  • Node.js v20 或更高版本(具有原生 fetch 支持或 polyfill)
  • npm
  • 有效的 Limitless API 密钥

设置

  1. 克隆仓库 并进入其中。
  2. 安装依赖项:
npm ci
  1. 导出 您的 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 许可证。