drio
Open app

Limitless MCP Integration

Source

A Model Context Protocol server, client and interactive mode for Limitless API

Catalog onlyCatalog onlySTDIO

Overview

Limitless MCP Integration is a server and client implementation for the Limitless Developer API, designed to facilitate interaction with the API through a Model Context Protocol (MCP).

To use this project, clone the repository, install the dependencies, export your API key, and run the server or client in the desired mode.

  • MCP Server: Exposes a GET endpoint to list lifelogs. - MCP Client: Connects to the server to call tools. - Interactive Mode: Allows calling any tool with JSON parameters. - Supports environment variables for API key management.
  1. Integrating with the Limitless API to retrieve lifelog data.
  2. Developing applications that require interaction with the Limitless Developer API.
  3. Testing and debugging API calls in an interactive environment.

Add to your AI client

Use these steps to connect Limitless MCP Integration in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "limitless-mcp-server-manueltarouca": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "limitless-mcp-server-manueltarouca": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "limitless-mcp-server-manueltarouca": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "limitless-mcp-server-manueltarouca": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "limitless-mcp-server-manueltarouca": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "limitless-mcp-server-manueltarouca": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-limitless-mcp-server-manueltarouca"
      ]
    }
  }
}

FAQ

What are the prerequisites for using this project?

You need Node.js v20 or higher and a valid Limitless API key.

How do I run the server?

Use the command `node build/index.js server` to start the MCP server.

Can I use this project for other API integrations?

This project is specifically designed for the Limitless API, but the structure can be adapted for other APIs.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2846,"uuid":"c4fc9af0-262c-4e54-b2da-3bab0492aa99","name":"limitless-mcp-server","title":"Limitless MCP Integration","description":"A Model Context Protocol server, client and interactive mode for Limitless API","avatar_url":"https://avatars.githubusercontent.com/u/36767065?v=4","created_at":"2025-03-15T09:08:41.365Z","updated_at":"2025-03-15T11:43:39.549Z","status":"created","author_name":"manueltarouca","author_avatar_url":"https://avatars.githubusercontent.com/u/36767065?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/manueltarouca/limitless-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"1\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-15 01:58:50\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]