AppSumo Docs MCP

by 5h0ov

265 downloads
Not rated
GitHub

Description

# appsumo-docs-mcp MCP server for the [AppSumo licensing docs](https://docs.licensing.appsumo.com). Exposes all documentation pages as resources and a keyword search tool. Docs are scraped weekly and bundled into each npm release so there's nothing to configure. > **Note:** This…

About

# appsumo-docs-mcp MCP server for the [AppSumo licensing docs](https://docs.licensing.appsumo.com). Exposes all documentation pages as resources and a keyword search tool. Docs are scraped weekly and bundled into each npm release so there's nothing to configure. > **Note:** This is an unofficial, community-built tool…

Details

Author
5h0ov
Downloads
265
Categories
Knowledge Base

- Exposes all AppSumo licensing docs as MCP resources.
- Keyword search tool search_appsumo_docs with surrounding context.
- Docs scraped weekly and bundled into each npm release.
- Requires no configuration or API keys.
- Unofficial community-built tool, not affiliated with AppSumo.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AppSumo Docs MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Use AppSumo Docs MCP with any MCP client by adding a server entry that runs npx -y appsumo-docs-mcp. No configuration is needed because the docs are bundled in the npm package. For Claude Code, run claude mcp add --transport stdio appsumo-docs -- npx -y appsumo-docs-mcp; for Claude Desktop, edit the claude_desktop_config.json file.

search_appsumo_docs

Search the AppSumo licensing documentation for a keyword or phrase. Use this first — it returns relevant snippets with context across all pages. Prefer this over get_appsumo_doc unless you need the full content of a specific page.

list_appsumo_docs

List all available AppSumo documentation pages. Use this to discover which pages exist before fetching one with get_appsumo_doc.

get_appsumo_doc

Fetch the full content of a specific AppSumo documentation page by filename. Only use this when search_appsumo_docs snippets are insufficient and you need the complete content of a particular page. Use list_appsumo_docs first to find the correct filename.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "appsumo docs mcp": {
            "appsumo-docs": {
                "command": "npx",
                "args": [
                    "-y",
                    "appsumo-docs-mcp"
                ]
            }
        }
    }
}

McpServers

{
    "appsumo-docs": {
        "command": "npx",
        "args": [
            "-y",
            "appsumo-docs-mcp"
        ]
    }
}

appsumo-docs-mcp

MCP server for the AppSumo licensing docs. Exposes all documentation pages as resources and a keyword search tool. Docs are scraped weekly and bundled into each npm release so there's nothing to configure.

> Note: This is an unofficial, community-built tool and is not affiliated with or endorsed by AppSumo. For the most accurate and up-to-date information, refer to the official documentation.

Usage

Claude Code — run:

claude mcp add --transport stdio appsumo-docs -- npx -y appsumo-docs-mcp

Or add manually to ~/.claude.json:

{
  "mcpServers": {
    "appsumo-docs": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "appsumo-docs-mcp"]
    }
  }
}

Claude Desktop — edit your config file:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json (e.g. C:\Users\YOUR_USERNAME\AppData\Roaming\Claude\claude_desktop_config.json)

{
  "mcpServers": {
    "appsumo-docs": {
      "command": "npx",
      "args": ["-y", "appsumo-docs-mcp"]
    }
  }
}

Cursor — add to .cursor/mcp.json:

{
  "mcpServers": {
    "appsumo-docs": {
      "command": "npx",
      "args": ["-y", "appsumo-docs-mcp"]
    }
  }
}

Antigravity — add to ~/.gemini/config/mcp_config.json:

{
  "mcpServers": {
    "appsumo-docs": {
      "command": "npx",
      "args": ["-y", "appsumo-docs-mcp"]
    }
  }
}

OpenCode — add to opencode.json in your project root:

{
  "mcp": {
    "appsumo-docs": {
      "type": "local",
      "command": ["npx", "-y", "appsumo-docs-mcp"]
    }
  }
}

What's included

- Resources — all documentation pages, accessible as docs:///filename.md
- Tool: search_appsumo_docs — keyword search across all docs with surrounding context

Development

git clone https://github.com/5h0ov/appsumo-docs-mcp
cd appsumo-docs-mcp
npm install

npm run scrape # pull latest docs into docs/*.md
npm run build # compile src/ → dist/
npm start # run the MCP server locally
npm test # run tests

Docs can also be refreshed manually:

npm run scrape
git add docs/
git commit -m "chore: update docs"
git push

GitHub Actions runs this every Sunday and publishes a new patch version if anything changed.

License

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.