MCP Catalogs
Home

augments-mcp-server

by augmnt·122·Score 49

Comprehensive MCP server providing real-time documentation access for any npm package with intelligent search and context-aware formatting.

developer-toolsai-llmsearch
18
Forks
0
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

Augments MCP Server is a sophisticated tool for framework documentation access via Model Context Protocol. It provides 8 powerful tools including documentation-first BM25 search, version comparison, error diagnosis, and dependency scanning. The server supports any npm package out of the box through multi-source integration including TypeScript types, GitHub documentation, and README content. Its intent-aware formatting adjusts response structure based on query type (howto, reference, migration), making it highly adaptable for different user needs. The architecture includes reliability features like exponential backoff, circuit breakers, and LRU caches.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Getting API context with examples and documentation for any npm package
you:Comparing different npm packages for features, dependencies, and performance
you:Diagnosing errors and finding migration guides between package versions
you:Which packages does Augments support?
you:How does it handle different query types?

When to choose this

Choose augments when you need comprehensive documentation access across the entire npm ecosystem with intelligent search and context-aware formatting, especially when working with unfamiliar packages or migrating between versions.

When NOT to choose this

Don't choose augments if you only need documentation for a curated set of packages or prefer offline access, as it relies on real-time fetching from npm and GitHub.

Tools this server exposes

8 tools extracted from the README
  • get_api_context

    Returns API signatures, prose documentation, and code examples for any npm package.

  • search_apis

    Search for APIs across frameworks by keyword or concept with synonym awareness.

  • get_version_info

    Get npm version info, compare versions, and detect breaking changes.

  • get_migration_guide

    Cross-version migration guide with breaking changes and deprecations.

  • diagnose_error

    Diagnose errors using curated patterns and GitHub Issues.

  • compare_packages

    Compare 2-5 npm packages by downloads, bundle size, and dependencies.

  • scan_project_deps

    Scan package.json for outdated, deprecated, and insecure dependencies.

  • diagnostics

    Server health: version, uptime, memory, cache stats, Node.js version.

Comparable tools

context7typescript-mcpnpm-mcp

Installation

Claude Code

# Add the MCP server (runs locally via npx)
claude mcp add -s user augments -- npx -y @augmnt-sh/augments-mcp-server

# Verify configuration
claude mcp list

Cursor

Add to your MCP config:

{
  "mcpServers": {
    "augments": {
      "command": "npx",
      "args": ["-y", "@augmnt-sh/augments-mcp-server"]
    }
  }
}

Environment Variables

Set GITHUB_TOKEN for higher GitHub API rate limits:

{
  "mcpServers": {
    "augments": {
      "command": "npx",
      "args": ["-y", "@augmnt-sh/augments-mcp-server"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

FAQ

Which packages does Augments support?
Augments supports any npm package (~2.5M packages) through automatic documentation discovery from sources like GitHub repositories, TypeScript types, and README files.
How does it handle different query types?
It uses intent-aware formatting that adjusts response structure based on query intent - 'howto' queries show examples first, 'reference' shows signatures first, and 'migration' shows prose first.

Compare augments-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.