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.
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:
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 READMEget_api_contextReturns API signatures, prose documentation, and code examples for any npm package.
search_apisSearch for APIs across frameworks by keyword or concept with synonym awareness.
get_version_infoGet npm version info, compare versions, and detect breaking changes.
get_migration_guideCross-version migration guide with breaking changes and deprecations.
diagnose_errorDiagnose errors using curated patterns and GitHub Issues.
compare_packagesCompare 2-5 npm packages by downloads, bundle size, and dependencies.
scan_project_depsScan package.json for outdated, deprecated, and insecure dependencies.
diagnosticsServer health: version, uptime, memory, cache stats, Node.js version.
Comparable tools
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 listCursor
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
Last updated · Auto-generated from public README + GitHub signals.