Token导航 LogoToken导航TokenDH.com
MCP SpecNavigator logo
文档知识未说明官方来源来源级核验

MCP SpecNavigator

MCP Server

一个智能的MCP服务器,用于导航、探索和理解模型上下文协议规范,具有动态Markdown树生成、智能章节导航和上游同步功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
文档处理TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kayaozkur

提供方

kayaozkur

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

@lepion/mcp服务器规范导航器

](https://www.npmjs.com/package/@lepion/mcp-server-specnavigator)

一个智能MCP(模型上下文协议)服务器,用于通过动态标记树生成、智能部分导航和上游同步来导航、探索和理解模型上下文协议规范。

🎯 目的

MCP SpecNavigator服务器通过提供以下功能来改变您与MCP规范交互的方式:

  • 🌳 动态Markdown树 -使用自动生成的树结构浏览规范
  • 🔍 智能搜索 -通过关键字搜索和锚链接立即查找部分
  • 🔄 上游同步 -随时了解最新的规范更改
  • 📚 上下文文档 -按需访问特定部分
  • 性能优化 -高效缓存,快速响应

📋 归因

该项目基于并提供导航 模型上下文协议规范 由模型上下文协议团队创建。这是一个包装器/导航工具,可以增强对原始规范的访问。

✨ 特性

  • 动态Markdown树生成:根据MCP规范自动生成可导航树结构
  • 智能区间搜索:按关键字查找部分并获取直接锚链接
  • 规范缓存:高效缓存规范以减少网络请求
  • 上游同步:检查官方MCP存储库的更新
  • 章节内容检索:按需获取规范的具体章节

📦 安装

通过npm(推荐)

npm install -g @lepion/mcp-server-specnavigator

来源

# Clone the repository
git clone https://github.com/kayaozkur/mcp-server-specnavigator.git
cd mcp-server-specnavigator

# Install dependencies
npm install

# Build the TypeScript code
npm run build

# Start the server
npm start

发展模式

# Run with hot reload
npm run dev

🛠️ 可用工具

1. fetch_spec_updates

检查MCP规范存储库中的上游更改。

参数:

  • force_refresh (boolean,可选):即使缓存有效,也强制刷新

退货:

  • 更新状态和检测到的任何新更改

2. generate_markdown_tree

创建MCP规范的可导航树结构。

参数:

  • max_depth (数字,可选):树的最大深度(默认值:3)
  • include_anchors (布尔值,可选):在树中包含锚链接

退货:

  • 带导航链接的Markdown格式树结构

3. find_section

按关键字搜索部分并返回锚链接。

参数:

  • query (字符串,必填):搜索章节标题
  • fuzzy (布尔值,可选):启用模糊匹配(默认值:false)

退货:

  • 带有标题、路径和锚链接的匹配部分数组

4. get_spec_content

从规范的特定部分检索内容。

参数:

  • section_path (字符串,必填):节的路径(例如,“协议/消息”)
  • include_subsections (布尔值,可选):包括小节内容

退货:

  • 请求部分的Markdown内容

⚙️ MCP配置

适用于克劳德桌面

添加到您的Claude Desktop配置中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

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

为了发展

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

🏗️ 建筑

src/
├── index.ts                    # Main MCP server entry point
├── spec-fetcher.ts            # Handles fetching and caching specs
├── markdown-tree-generator.ts  # Generates dynamic markdown trees
├── anchor-navigator.ts        # Finds sections and generates anchors
└── tools.ts                   # MCP tool definitions

🧪 发展

运行测试

npm test

代码检查

npm run lint

格式化

npm run format

🤝 贡献

欢迎投稿!请随时提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

📄 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🙏 致谢

  • 模型上下文协议团队 -为了创建 MCP规范 此服务器导航
  • Anthropic -用于开发模型上下文协议标准
  • 贡献者 -所有为改进此导航工具做出贡献的人

🔗 链接

______________________________________________________________________

内置于❤️ Lepion团队

目录标签

目录标签

文档处理TypeScriptClaudeMCP规范本地部署动态导航智能搜索文档管理协议工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP