home / mcp / specnavigator mcp server
Provides navigable MCP specification trees, fast search, and upstream synchronization for MCP content.
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.
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.
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-specnavigatorTwo 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"
}
}
}
}- 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.
Check for upstream changes in the MCP specification repository, with an option to force refresh even if the cache is valid.
Create a navigable markdown tree from the MCP specification, with options for depth and including anchors.
Search for sections by keyword and return matching titles, paths, and anchor links, with optional fuzzy matching.
Retrieve content from a specific section of the MCP specification, with an option to include subsections.