- 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
Server Config
{
"mcpServers": {
"appsumo-docs": {
"command": "npx",
"args": [
"-y",
"appsumo-docs-mcp"
]
}
}
}