Token导航 LogoToken导航

MCP Server · 搜索检索

MCP Servers Manu

提供模型上下文协议工具,用于搜索和浏览CDN内部文档,支持组件列表、文档获取及特定内容搜索。

stdio官方级别未说明来源级核验工具 6tsx
文档处理TypeScriptVS Code开发工具

快速开始

作者 / 组织
manuel2f
提供方
manuel2f
运行时
Node.js

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Servers Manu 属于搜索检索类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx tsx test-mcp.ts <tool-name> [args-json]

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

cdn mcp服务器

MCP服务器与内部CDN文档交互。

目标

提供模型上下文协议工具,以允许:

  • 在完整的CDN文档中搜索术语
  • 探索特定组件(CDN-Action-Runner、CDN-AD-Server-Mock等)
  • 列出可用组件
  • 获取特定文档的内容
  • 搜索DTS(设计和技术规范)文件
  • 搜索Wiki文档

文件存放在:

http://cdn-docs.cdn.hi.inet/cdn/repositories//docs/components/

可用工具

1. search_cdn_docs

在所有CDN文档中进行一般搜索。

参数:

  • query (字符串,必填):要搜索的术语
  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

{"query": "cdn-build", "version": "25.11.100"}

2. list_cdn_components

列出所有可用的CDN组件。

参数:

  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

{"version": "25.11.100"}

结果: 具有组件名称的数组,例如 ["cdn-action-runner", "cdn-ad-server-mock", "cdn-alto", ...]

3. search_cdn_component

搜索特定组件或探索其结构。

参数:

  • component (字符串,必填):组件名称(例如: cdn-action-runner)
  • query (字符串,可选):要搜索的术语。如果省略,则返回组件的结构
  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

// Buscar "makefile" en cdn-action-runner
{"component": "cdn-action-runner", "query": "makefile"}

// Explorar estructura de cdn-ad-server-mock
{"component": "cdn-ad-server-mock"}

4. get_cdn_doc

获取特定文档的完整内容。

参数:

  • component (字符串,必填):组件名称
  • path (字符串,可选):文件路径(默认: index.adoc)
  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

// Obtener index principal de cdn-action-runner
{"component": "cdn-action-runner", "path": "index"}

// Obtener guía de desarrollo
{"component": "cdn-action-runner", "path": "includes/development_guide"}

// Obtener docs de makefile
{"component": "cdn-action-runner", "path": "code-docs/makefile/index"}

5. search_dts

搜索位于 cdn-documentation/dts.

参数:

  • query (字符串,可选):要搜索的术语。如果省略,请列出可用的结构
  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

// Buscar "design" en DTS
{"query": "design"}

// Listar toda la estructura de DTS
{}

6. search_wiki

搜索位于 cdn-documentation/wiki.

参数:

  • query (字符串,可选):要搜索的术语。如果省略,请列出可用的结构
  • version (字符串,可选):文档版本(默认: 25.11.100)

示例:

// Buscar "architecture" en Wiki
{"query": "architecture"}

// Listar toda la estructura de Wiki
{}

结构

  • src/index.ts:带有6个工具的主MCP服务器
  • package.json:依赖项和脚本
  • tsconfig.json:TypeScript配置

安装

cd mcp-servers-manu
npm install

执行(独立)

npm start

服务器根据MCP通过STDIO进行通信。您必须在您的配置中注册它 mcp.json VS代码/GitHub副驾驶。

环境变量

  • CDN_DOCS_BASE_URL (opcial)默认值: http://cdn-docs.cdn.hi.inet/cdn/repositories
  • CDN_DOCS_VERSION (opcial)默认值: 25.11.100

配置示例 .vscode/mcp.json

{
  "servers": {
    "cdn-docs-search": {
      "command": "npm",
      "args": ["start"],
      "cwd": "${workspaceFolder}/mcp-servers-manu",
      "env": {
        "CDN_DOCS_BASE_URL": "http://cdn-docs.cdn.hi.inet/cdn/repositories",
        "CDN_DOCS_VERSION": "25.11.100"
      }
    }
  }
}

实施的改进(v0.2.0)

🎯 优化搜索

  • 组件缓存: 组件列表缓存1小时以更快地搜索
  • 重点搜索: 用于搜索特定组件的专用工具
  • 改进的提取: 用于呈现ASCIIDOC的更精确的HTML选择器

📚 结构探索

  • 动态列出可用组件
  • 在不需要查询的情况下探索每个组件的结构
  • 获取特定文档的完整内容

🔍 丰富的元数据

  • 结果包括文件部分
  • 可用时提取的目录
  • 标准化和绝对URL

推荐工作流

  1. 发现组件:
   {"tool": "list_cdn_components"}
  1. 探索组件结构:
   {"tool": "search_cdn_component", "component": "cdn-action-runner"}
  1. 搜索特定术语:
   {"tool": "search_cdn_component", "component": "cdn-action-runner", "query": "makefile"}
  1. 阅读完整文件:
   {"tool": "get_cdn_doc", "component": "cdn-action-runner", "path": "code-docs/makefile/index"}

测试-脚本 test-mcp.ts

档案馆 test-mcp.ts 它允许直接测试MCP,而无需将其集成到VS Code或GitHub Copilot中。

安装依赖项

npm install

使用测试脚本

Sintaxi概述:

npx tsx test-mcp.ts  [args-json]

使用示例

1.列出所有可用组件:

npx tsx test-mcp.ts list_cdn_components
# O especificar versión
npx tsx test-mcp.ts list_cdn_components '{"version":"25.11.100"}'

2.寻找特定组件:

# Explorar estructura de cdn-action-runner
npx tsx test-mcp.ts search_cdn_component '{"component":"cdn-action-runner"}'

# Buscar documentos con "makefile" en cdn-action-runner
npx tsx test-mcp.ts search_cdn_component '{"component":"cdn-action-runner","query":"makefile"}'

3.在所有文档中进行全球搜索:

npx tsx test-mcp.ts search_cdn_docs '{"query":"makefile"}'

# Con versión específica
npx tsx test-mcp.ts search_cdn_docs '{"query":"docker","version":"25.11.100"}'

测试环境变量

您可以使用环境变量自定义行为:

# Especificar URL base diferente
export CDN_DOCS_BASE_URL="http://custom-url/cdn/repositories"

# Especificar versión por defecto
export CDN_DOCS_VERSION="25.9.100"

npx tsx test-mcp.ts list_cdn_components

退出脚本

每个命令都返回以结果格式设置的JSON:

{
  "version": "25.11.100",
  "count": 42,
  "components": ["cdn-action-runner", "cdn-ad-server-mock", ...]
}

解决问题

  • 连接超时: 通过修改中的常量来增加超时 test-mcp.ts 或验证连接到 cdn-docs.cdn.hi.inet
  • 404未找到: 验证组件是否存在 list_cdn_components
  • JSON 解析错误 : 确保正确转义JSON中的引号

未来扩展

可能的其他改进:

  • 使用嵌入的语义搜索
  • 用于更快搜索的倒排索引
  • 提取Plantuml图表
  • 组件之间的依赖性分析
  • 支持多个同时版本

技术说明

  • HTML提取被优化为将ASCIIDOC转换为HTML
  • 选择器优先 .toc, .sect1, .sect2 典型的海鞘
  • 每个HTTP请求超时8秒
  • 文件内容限制为5000个字符,以避免过载

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

文档搜索TypeScript本地部署组件管理技术文档内容检索开发工具

支持客户端

VS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 VS Code 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Servers Manu

MCP World · 本页

6stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Servers Manu 怎么安装?

公开资料给出的安装命令是 npx tsx test-mcp.ts <tool-name> [args-json],运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Servers Manu 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

MCP Servers Manu 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Servers Manu 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Servers Manu 支持哪些客户端?

公开资料标注支持 VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP