drio
Open app

MCP Documentation Reference Server

Source

An MCP server to assist with TypeScript and Node.js projects by providing fast, structured search results from official documentation.

Catalog onlyCatalog onlySTDIO

Overview

MCP Documentation Reference Server is a TypeScript-based server designed to assist developers by providing fast, structured search results from official documentation related to TypeScript, Node.js, and Discord.js.

To use the server, install the dependencies, set up the desired documentation sources, and build the server. You can interact with the server through search commands for different documentation sources.

  • Modular access to documentation for TypeScript, Node.js, and Discord.js. - Search tools for quick access to relevant documentation sections. - Supports installation of specific documentation sources or all at once. - Integration capability with Claude Desktop for enhanced functionality.
  1. Quickly finding TypeScript references, notes, and guides.
  2. Searching for Node.js core documentation regarding specific API functions.
  3. Accessing Discord.js documentation for bot development.

Add to your AI client

Use these steps to connect MCP Documentation Reference Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "node-typescript-mcp-jskoiz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "node-typescript-mcp-jskoiz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "node-typescript-mcp-jskoiz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "node-typescript-mcp-jskoiz": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "node-typescript-mcp-jskoiz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "node-typescript-mcp-jskoiz": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-node-typescript-mcp-jskoiz"
      ]
    }
  }
}

FAQ

Can I customize the documentation sources?

Yes! You can configure new documentation sources by modifying the source configuration files.

Is the MCP Documentation Reference Server open-source?

Yes! You can find it on GitHub and contribute to its development.

How can I integrate it with other tools?

The server can be integrated with other applications like Claude Desktop through configuration settings.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":771,"uuid":"6555b47e-91dd-43e1-b0b6-1afb1b73654e","name":"node-typescript-mcp","title":"MCP Documentation Reference Server","description":"An MCP server to assist with TypeScript and Node.js projects by providing fast, structured search results from official documentation.","avatar_url":"https://avatars.githubusercontent.com/u/20649937?v=4","created_at":"$D2024-12-30T03:30:48.034Z","updated_at":"$D2025-01-05T02:54:44.759Z","status":"created","author_name":"jskoiz","author_avatar_url":"https://avatars.githubusercontent.com/u/20649937?v=4","tags":"typescript,nodejs,mcp","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/jskoiz/node-typescript-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]