SpecNavigator

Provides navigable MCP specification trees, fast search, and upstream synchronization for MCP content.
  • typescript

0

GitHub Stars

typescript

Language

3 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kayaozkur-mcp-server-specnavigator": {
      "command": "npx",
      "args": [
        "@lepion/mcp-server-specnavigator"
      ],
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

You can use the MCP SpecNavigator server to explore, navigate, and stay up-to-date with the MCP specification. It dynamically builds navigation trees, lets you search for sections quickly, and can synchronize with upstream changes, making it easier to locate and retrieve exact parts of the MCP specification for your workflows.

How to use

Start the server and connect through an MCP client to access dynamic markdown trees, keyword search, and on-demand section content. Use the client to request a specific section path (for example, protocol/messages) and choose whether to include subsections. You can also trigger upstream checks to see if the latest specification changes are available and cache results for fast repeated access.

How to install

Prerequisites: you will need Node.js installed on your system. You may also want a package manager like npm or npx available on your PATH.

# Install the MCP SpecNavigator server globally (recommended for quick start)
npm install -g @lepion/mcp-server-specnavigator

Configuration and start options

Two common ways to run the server are provided for integration with clients like Claude Desktop or for development purposes. Use the block examples to configure your MCP client or editor to launch the server.

{
  "mcpServers": {
    "specnavigator_npx": {
      "command": "npx",
      "args": ["@lepion/mcp-server-specnavigator"],
      "env": {
        "NODE_ENV": "production"
      }
    },
    "specnavigator_node_dev": {
      "command": "node",
      "args": ["/path/to/mcp-server-specnavigator/dist/index.js"],
      "env": {
        "NODE_ENV": "development"
      }
    }
  }
}

Notes on usage patterns

  • Use the up-to-date upstream sync to keep your local copy aligned with the official MCP repository.
  • Generate a searchable markdown tree to quickly locate sections by keyword.
  • Retrieve exact section content with an option to include subsections.
  • Leverage caching to minimize repeated network requests and improve response times.

Available tools

fetch_spec_updates

Check for upstream changes in the MCP specification repository, with an option to force refresh even if the cache is valid.

generate_markdown_tree

Create a navigable markdown tree from the MCP specification, with options for depth and including anchors.

find_section

Search for sections by keyword and return matching titles, paths, and anchor links, with optional fuzzy matching.

get_spec_content

Retrieve content from a specific section of the MCP specification, with an option to include subsections.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational