Skip to main content
Glama

Noverload MCP Server

Noverload MCP Server

Connect your Noverload saved content to AI assistants like Claude, Cursor, and Windsurf using the Model Context Protocol (MCP).

🚀 Now using Noverload API v2 for improved performance, token management, and enhanced search capabilities.

Quick Start

  1. Get your token: Generate a Personal Access Token from your Noverload dashboard
  2. Copy the config: Use the zero-install configuration below with your token
  3. Add to your AI tool: Paste into Claude Desktop, Cursor, or Windsurf settings
  4. Start using: Ask your AI about your saved content!
{ "mcpServers": { "noverload": { "command": "npx", "args": ["-y", "noverload-mcp@latest"], "env": { "NOVERLOAD_CONFIG": "{\"accessToken\":\"your-token-here\",\"apiUrl\":\"https://www.noverload.com\",\"readOnly\":true}" } } } }

Features

  • 📚 Access all your saved content (YouTube, X posts, Reddit, articles, PDFs)
  • 🔍 Advanced search with multiple modes (smart, semantic, fulltext)
  • ⚠️ Token warnings for large content (prevents context overflow)
  • ✅ View and complete action items
  • 🎯 Goals tracking
  • 🧠 Content synthesis and insights generation
  • 🔒 Secure access with personal access tokens
  • 📝 Read-only mode by default for safety

Installation

For Users

No installation needed! NPX automatically downloads and runs the latest version:

{ "command": "npx", "args": ["-y", "noverload-mcp@latest"] }
Alternative: Global Install

For faster startup (but requires manual updates):

npm install -g noverload-mcp

Then use:

{ "command": "noverload-mcp", "args": [] }

For Development

git clone https://github.com/drewautomates/noverload-mcp.git cd noverload-mcp npm install npm run build

Configuration

Step 1: Get Your Personal Access Token

  1. Log in to Noverload
  2. Go to Settings → API Access
  3. Click "Generate Personal Access Token"
  4. Copy the token (you won't be able to see it again)

Step 2: Configure Your AI Tool

Claude Desktop

Edit your Claude configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "noverload": { "command": "npx", "args": ["-y", "noverload-mcp@latest"], "env": { "NOVERLOAD_CONFIG": "{\"accessToken\":\"YOUR_ACCESS_TOKEN_HERE\",\"apiUrl\":\"https://www.noverload.com\",\"readOnly\":true}" } } } }
Cursor
  1. Open Cursor Settings
  2. Navigate to Features → Model Context Protocol
  3. Add configuration:
{ "noverload": { "command": "noverload-mcp", "args": [], "env": { "NOVERLOAD_CONFIG": "{\"accessToken\":\"YOUR_ACCESS_TOKEN_HERE\",\"apiUrl\":\"https://www.noverload.com\",\"readOnly\":true}" } } }
Windsurf

Add to your Windsurf MCP configuration:

{ "mcpServers": { "noverload": { "command": "npx", "args": ["-y", "noverload-mcp@latest"], "env": { "NOVERLOAD_CONFIG": "{\"accessToken\":\"YOUR_ACCESS_TOKEN_HERE\",\"apiUrl\":\"https://www.noverload.com\",\"readOnly\":true}" } } } }

Available Tools

Once configured, your AI assistant can:

Reading Content

  • list_saved_content - Browse your saved content library
  • get_content_details - Get full details including summaries and insights
  • search_content - Search through your content by keywords
  • list_actions - View action items extracted from content
  • list_goals - See your Health, Wealth, and Relationships goals

Writing (when read-only is disabled)

  • save_content - Save new URLs to your Noverload library
  • complete_action - Mark action items as completed

Security Recommendations

  1. Use Read-Only Mode: Keep readOnly: true in your configuration unless you specifically need write access
  2. Protect Your Token: Never share your personal access token
  3. Revoke When Needed: You can revoke tokens anytime from Noverload settings
  4. Scope Appropriately: Consider creating separate tokens for different use cases

Self-Hosting

If you prefer to run your own instance:

Option 1: Local Development Server

git clone https://github.com/yourusername/noverload-mcp.git cd noverload-mcp npm install npm run build # Run directly node packages/mcp-server/dist/index.js '{"accessToken":"YOUR_TOKEN","readOnly":true}'

Option 2: Deploy to Your Infrastructure

The MCP server can be deployed to any Node.js hosting platform:

  1. Vercel/Netlify Functions: Deploy as a serverless function
  2. Docker Container: Package and run anywhere
  3. VPS: Run on your own server with PM2

Example Dockerfile:

FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm ci --production COPY dist ./dist EXPOSE 3000 CMD ["node", "dist/index.js"]

Option 3: Private NPM Registry

Host on your own NPM registry for team distribution:

# Build the package npm run build # Publish to your registry npm publish --registry https://your-registry.com

API Endpoints Required

For self-hosting, your Noverload API needs these endpoints:

  • GET /api/user - Validate access token
  • GET /api/content - List saved content
  • GET /api/content/:id - Get content details
  • POST /api/content - Save new content
  • GET /api/content/search - Search content
  • GET /api/actions - List actions
  • POST /api/actions/:id/complete - Complete action
  • GET /api/goals - List goals

Development

Project Structure

noverload-mcp/ ├── packages/ │ ├── mcp-server/ # Main MCP server implementation │ │ ├── src/ │ │ │ ├── index.ts # Entry point │ │ │ ├── client.ts # Noverload API client │ │ │ ├── tools/ # MCP tools (actions) │ │ │ └── resources/ # MCP resources │ │ └── package.json │ └── mcp-utils/ # Shared utilities └── package.json # Workspace root

Testing Locally

# Install dependencies npm install # Run in development mode npm run dev # Build for production npm run build # Type check npm run typecheck

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

Troubleshooting

"Invalid access token"

  • Ensure your token is correctly copied
  • Check if the token has expired
  • Verify you're using the correct API URL

"Client not initialized"

  • Restart your AI assistant after configuration changes
  • Check the configuration JSON syntax

Tools not appearing

  • Ensure the MCP server is properly configured
  • Check your AI assistant's MCP logs
  • Try reinstalling the package

License

MIT

Support

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Connects your Noverload saved content library to AI assistants, enabling search, access, and management of saved YouTube videos, articles, PDFs, and other content. Features advanced search modes, action item tracking, and goals management through natural language.

  1. Quick Start
    1. Features
      1. Installation
        1. For Users
        2. For Development
      2. Configuration
        1. Step 1: Get Your Personal Access Token
        2. Step 2: Configure Your AI Tool
      3. Available Tools
        1. Reading Content
        2. Writing (when read-only is disabled)
      4. Security Recommendations
        1. Self-Hosting
          1. Option 1: Local Development Server
          2. Option 2: Deploy to Your Infrastructure
          3. Option 3: Private NPM Registry
        2. API Endpoints Required
          1. Development
            1. Project Structure
            2. Testing Locally
            3. Contributing
          2. Troubleshooting
            1. "Invalid access token"
            2. "Client not initialized"
            3. Tools not appearing
          3. License
            1. Support

              Related MCP Servers

              • A
                security
                F
                license
                A
                quality
                Provides access to Naver Search APIs, allowing AI agents to search across multiple categories (blogs, news, books, images, shopping items, etc.) with structured responses optimized for LLM consumption.
                Last updated -
                13
                3
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A lightweight server that provides persistent memory and context management for AI assistants using local vector storage and database, enabling efficient storage and retrieval of contextual information through semantic search and indexed retrieval.
                Last updated -
                1
                MIT License
              • -
                security
                F
                license
                -
                quality
                Provides AI assistants with full-text search access to your Obsidian vault, allowing them to query, retrieve, and analyze notes through the Model Context Protocol.
                Last updated -
                3
              • -
                security
                F
                license
                -
                quality
                Enables AI assistants to manage TV series collections through Sonarr's API using natural language interactions. Supports searching, adding, updating, and deleting TV series with detailed control over quality profiles, season monitoring, and episode downloads.
                Last updated -

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/drewautomates/noverload-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server