
Node.js API Documentation
Provides up-to-date access to official Node.js core module API documentation by fetching directly from nodejs.org with 7-day caching.
Provides up-to-date access to official Node.js core module documentation through search and retrieval tools that fetch from nodejs.org with 7-day caching for current API reference without relying on outdated training data.
What it does
- Search across all Node.js built-in modules documentation
- Retrieve API documentation for specific modules or classes
- Access current Node.js documentation without relying on training data
- Cache documentation for 7 days to improve performance
Best for
About Node.js API Documentation
Node.js API Documentation is a community-built MCP server published by lirantal that provides AI assistants with tools and capabilities via the Model Context Protocol. Access current Node.js API Documentation with fast, up-to-date search and retrieval tools backed by official sources and It is categorized under developer tools. This server exposes 2 tools that AI clients can invoke during conversations and coding sessions.
How to install
You can install Node.js API Documentation in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport. This server supports remote connections over HTTP, so no local installation is required.
License
Node.js API Documentation is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Tools (2)
<use_case> Use this tool to search across all Node.js built-in core modules API documentation and get back a list of core modules and their methods when you want to search and look-up Node.js API support </use_case> <important_notes> 1. HIGH PRIORITY: *ALWAYS* use this tool first so that you can search for Node.js modules and their methods 2. Ideally you want to suggest users the use of built-in Node.js API rather than third-party libraries 3. This tool will return a list of all Node.js core modules and their methods </important_notes>
Retrieve, fetch, and get Node.js API documentation for a specific module or class. <use_case> Use this tool to retrieve Node.js API documentation for a specific module or class. </use_case> <example> User asks: "How can I user colors in my terminal console output using Node.js?" You call the `retrieve-nodejs-modules-api-documentation` MCP tool with the following parameters: ```json { "module": "util", "method": "styleText" } ``` </example> <important_notes> 1. If you don't know the module or class name, you can use the `search-nodejs-modules-api-documentation` tool to get a list of all Node.js core API modules and their methods to search for it first and then call this tool. 2. This tool will return the documentation for the specified module or class, including its methods and properties. </important_notes>
mcp-server-nodejs-api-docs
An MCP Server for Node.js API documentation
Usage: Generic CLI
npx mcp-server-nodejs-api-docs
You can debug calls for the MCP Server by inspecting the file mcp-server-nodejs-docs.log in your system's temporary directory (e.g., /tmp on Unix-like systems or %TEMP% on Windows) which this MCP Server writes to.
Usage: as a Docker container
You can run this MCP Server as a Docker container by using the following command:
docker pull ghcr.io/lirantal/mcp-server-nodejs-api-docs:latest
You can also use the Docker image directly in your MCP Server configuration for various applications, see examples below.
Usage for Claude Desktop:
Edit your Claude Desktop MCP Servers configuration file (located on macOS here: ~/Library/Application Support/Claude/claude_desktop_config.json) and add the following:
on macOS or Linux:
{
"mcpServers": {
"nodejs-api-docs": {
"command": "npx",
"args": ["-y", "mcp-server-nodejs-api-docs"]
}
}
}
for Windows users:
{
"mcpServers": {
"nodejs-api-docs": {
"command": "cmd",
"args": ["/c", "npx", "-y", "mcp-server-nodejs-api-docs"]
}
}
}
or with the Docker image:
{
"mcpServers": {
"nodejs-api-docs": {
"command": "docker",
"args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "ghcr.io/lirantal/mcp-server-nodejs-api-docs:latest"]
}
}
}
Usage for Cursor AI:
Edit your Cursor AI MCP file (located at ~/.cursor/mcp.json) and add the following:
{
"mcpServers": {
"nodejs-api-docs": {
"command": "npx",
"args": ["-y", "mcp-server-nodejs-api-docs"]
}
}
}
Development
To build the project with Docker locally run:
docker build -t mcp-server-nodejs-api-docs .
Then run the container as follows for your MCP Server configuration:
docker run -i --rm --init -e DOCKER_CONTAINER=true mcp-server-nodejs-api-docs
Contributing
Please consult CONTRIBUTING for guidelines on contributing to this project.
Author
mcp-server-nodejs-api-docs © Liran Tal, Released under the Apache-2.0 License.
Alternatives
Related Skills
Browse all skillsMaster API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.
Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.
UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.
Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.
Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices
Efficiently consume and navigate external documentation sites. Use when researching APIs, libraries, or tools; when the user mentions docs, documentation, or references a docs URL; or when you need to understand how something works before implementing it.