Token导航 LogoToken导航

MCP Server · 文档知识

Starlight With MCP

使用模型上下文协议(MCP)从多个来源自动生成文档的工具。

未说明官方级别未说明来源级核验工具 10
文档生成JavaScriptAPI集成API文档

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
microcosem
提供方
microcosem

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Starlight With MCP 属于文档知识类 MCP Server,公开资料标注 10 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

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

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

星光MCP演示

使用MCP(模型上下文协议)从多个来源生成文档的演示。

🚀 快速启动

1.安装依赖项

npm install
cd mcp-server && npm install && cd ..
cd petstore-mcp-server && npm install && cd ..
cd mcp-client && npm install && cd ..

2.测试工作流程

# Test all components
npm run test-workflow

# Run the complete demo
npm run demo

# View the documentation
npm run dev

📋 这个演示显示了什么

该项目演示了从多个来源自动生成文档的完整MCP工作流程。

🏗️ 建筑

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   Starlight     │    │   MCP Client     │    │  Pet Store      │
│   Docs Site     │◄───┤   (Orchestrator) │◄───┤  MCP Server     │
│                 │    │                  │    │                 │
│ - Guides        │    │ - Connects to    │    │ - OpenAPI Spec  │
│ - Reference     │    │   multiple MCP   │    │ - API Endpoints │
│ - API Docs      │    │   servers        │    │ - Data Schemas  │
│ - Generated     │    │ - Generates docs │    │ - Examples      │
└─────────────────┘    └──────────────────┘    └─────────────────┘

🔧 MCP客户端/服务器架构

该项目展示了一个完整的 模型上下文协议(MCP) 自动化文档生成的工作流程。它由三个主要部分组成:

🎯 MCP客户端 (mcp-client/client.js)

这 星光MCP客户端 充当连接到多个MCP服务器并协调文档生成的编排器:

主要特点:

  • 多服务器连接:可以同时连接到多个MCP服务器
  • 工具执行:调用远程服务器上的工具并处理响应
  • 资源管理:从连接的服务器读取并列出资源
  • 文档生成:自动从多个来源生成组合文档
  • 文件系统集成:将生成的文档写入星光文档结构

主要方法:

  • connectToServer() -建立与MCP服务器的连接
  • generateApiDocs() -从宠物商店服务器生成API文档
  • generateStarlightDocs() -检索现有的星光文档结构
  • generateCombinedDocs() -结合多个来源创建统一的文档

🏪 宠物店MCP服务器 (petstore-mcp-server/server.js)

此服务器提供基于OpenAPI规范的API文档工具:

可用工具:

  • get_api_specification -返回完整的OpenAPI规范
  • list_endpoints -列出所有API终结点(可按标记筛选)
  • get_endpoint_details -获取有关特定终结点的详细信息
  • get_schemas -检索数据模型和模式
  • generate_markdown_docs -生成格式化的markdown文档
  • get_api_info -返回基本的API元数据

关键能力:

  • OpenAPI集成:阅读自 petstore-api.json 规格
  • 灵活的输出:支持不同的文档格式(完整、端点、模式、概述)
  • 示例生成:包括请求/响应示例
  • 资源访问:提供对原始API规范文件的访问

📚 星光MCP服务器 (mcp-server/server.js)

此服务器管理现有的星光文档,并提供内容发现工具:

可用工具:

  • list_docs -列出所有文档页面(可按类别筛选)
  • search_docs -按关键字搜索文档内容
  • get_doc_content -使用frontmatter检索特定页面内容
  • get_site_structure -返回完整的网站导航结构

关键能力:

  • 内容发现:扫描 src/content/docs/ 目录
  • 前端处理:从markdown文件中提取元数据
  • 搜索功能:跨文档的全文搜索
  • 结构分析:提供网站导航和组织
  • 资源访问:列出并读取文档文件

🔄 工作流过程

典型的工作流程遵循以下模式:

  1. 客户端初始化:MCP客户端启动并准备连接到服务器
  2. 服务器连接:客户端连接到宠物店和星光MCP服务器
  3. 内容检索:

- 宠物商店服务器提供OpenAPI规范中的API文档 - 星光服务器提供现有的文档结构

  1. 文档生成:客户端组合内容并生成统一的文档
  2. 文件输出:生成的文档将写入 src/content/docs/
  3. 清理:客户端与所有服务器断开连接

🏗️ 架构优势

  • 模块化设计:每个服务器都有特定的职责
  • 可扩展:易于为不同的内容源添加新的MCP服务器
  • 自动化:文档生成可以集成到CI/CD管道中
  • 基于标准的:使用官方MCP SDK和协议
  • 内容感知:了解API规范和现有文档

🧞 可用命令

命令操作
npm install安装依赖项
npm run dev在以下位置启动本地开发服务器 localhost:4321
npm run build构建您的生产站点(包括文档生成)
npm run preview在部署之前,在本地预览您的构建
npm run demo运行完整的MCP工作流演示
npm run test-workflow测试所有MCP组件
npm run generate-docs从MCP服务器生成文档
npm run demo-petstore仅测试宠物店MCP服务器
npm run demo-starlight仅测试星光MCP服务器

📁 项目结构

.
├── mcp-server/              # Starlight MCP server
├── petstore-mcp-server/     # Pet Store API MCP server
├── mcp-client/              # MCP client orchestrator
├── src/content/docs/        # Generated documentation
├── test-workflow.js         # Workflow test script
└── MCP-DEMO-WORKFLOW.md     # Detailed documentation

🔍 生成的文档

运行演示后,您会发现:

  • API文档: src/content/docs/api/petstore-api.md
  • 更新索引: src/content/docs/index.mdx

📚 了解更多

👀 想了解更多吗?

结账 星光的文档,阅读 Astro文件,或跳进 Astro Discord 服务器.

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

文档生成JavaScript本地部署自动化多源整合API文档OpenAPI

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

10未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Starlight With MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Starlight With MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Starlight With MCP 收费吗?

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

Starlight With MCP 需要 API Key 吗?

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

Starlight With MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP