MCP-RTFM

MCP-RTFM

site icon
2025.02.19 33
JavaScript文档管理内容生成开发效率
MCP-RTFM 是一个 MCP 服务器,旨在帮助用户创建和管理项目文档。它通过高级内容分析、元数据生成和智能搜索功能,将不存在或难以理解的文档转化为互联的知识库,从而在问题被提出之前提供答案。该工具特别适合需要高效文档管理的开发团队,能够自动生成和增强文档结构,提供智能搜索和内容链接功能。
View on GitHub

Overview

基本能力

产品定位

MCP-RTFM 是一个专注于文档创建和管理的工具,旨在通过自动化内容分析和元数据生成,提升项目文档的质量和可读性。

核心功能

  1. 文档管理工具
  2. analyze_existing_docs:分析和增强现有文档。
  3. analyze_project_with_metadata:初始化文档结构并生成元数据。
  4. search_docs:智能搜索文档内容。
  5. update_metadata:更新文档元数据。
  6. get_related_docs:查找相关文档。
  7. customize_template:创建或更新文档模板。

  8. 默认文档文件

  9. 自动生成和管理核心文档文件,如 techStack.mdcodebaseDetails.md 等。

  10. 文档模板

  11. 提供内置模板,支持自定义模板创建。

适用场景

  1. 项目文档初始化和管理。
  2. 现有文档的增强和优化。
  3. 团队协作中的文档共享和搜索。
  4. 开发流程中的文档自动生成和更新。

使用教程

使用依赖

# 安装依赖
npm install

安装教程

# 构建服务器
npm run build

# 添加到 MCP 设置并开始使用
await use_mcp_tool({
  server: "mcp-rtfm",
  tool: "analyze_project_with_metadata",
  args: { projectPath: "/path/to/project" }
});

调试方式

# 使用 MCP Inspector 进行调试
npm run inspector

常见问题解答

  1. 如何更新文档?
  2. 使用 update_doc 工具进行文档更新。

  3. 如何搜索文档?

  4. 使用 search_docs 工具进行智能搜索。

  5. 如何创建自定义模板?

  6. 使用 customize_template 工具创建自定义模板。

许可证

该项目遵循 MIT 开源许可条款。