R
ryanjoachim/mcp-rtfm
Generate the manual a project is missing
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# MCP-RTFM
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
> "RTFM!" they say, but what if there's no FM to R? 🤔 Enter MCP-RTFM: an MCP server that helps you create the Fing Manual everyone keeps telling people to read! Using advanced content analysis, metadata generation, and intelligent search capabilities, it transforms your non-existent or unreadable docs into an interconnected knowledge base that actually answers those "basic questions" before they're asked.
> Plot twist: Instead of just telling people to RTFM, now you can actually give them an FM worth R-ing! Because the best response to "read the fing manual" is having a manual that's actually worth reading. 📚✨
## 📚 Table of Contents
Quick Start
Features
Example Workflows
Installation
Advanced Features
Development
Debugging
## 🚀 Quick Start
bash
# Install dependencies
npm install
# Build the server
npm run build
# Add to your MCP settings and start using
await usemcptool({
server: "mcp-rtfm",
tool: "analyzeprojectwithmetadata", // Enhanced initialization
args: { projectPath: "/path/to/project" }
});
// This will:
// 1. Create documentation structure
// 2. Analyze content with unified/remark
// 3. Generate intelligent metadata
// 4. Build search index with minisearch
// 5. Add structured front matter
// 6. Make your docs actually readable!
## ✨ Features
### Documentation Management Tools
analyzeexistingdocs - Analyze and enhance existing documentation with content analysis and metadata
analyzeprojectwithmetadata - Initialize documentation structure with enhanced content analysis and metadata generation
analyzeproject - Basic initialization of documentation structure
readdoc - Read a documentation file (required before updating)
updatedoc - Update documentation using diff-based changes
getdoccontent - Get current content of a documentation file
getprojectinfo - Get project structure and documentation status
searchdocs - Search across documentation files with highlighted results
updatemetadata - Update documentation metadata
getrelateddocs - Find related documentation based on metadata and content links
customizetemplate - Create or update documentation templates
### Default Documentation Files
The server automatically creates and manages these core documentation files:
techStack.md - Detailed inventory of tools, libraries, and configurations
codebaseDetails.md - Low-level explanations of code structure and logic
workflowDetails.md - Step-by-step workflows for key processes
integrationGuides.md - Instructions for external system connections
errorHandling.md - Troubleshooting strategies and practices
handoffnotes.md - Summary of key themes and next steps
### Documentation Templates
Built-in templates for different documentation types:
Standard Documentation Template
API Documentation Template
Workflow Documentation Template
Custom templates can be created using the customizetemplate tool.
## 📝 Example Workflows
### 1. Analyzing Existing Documentation
typescript
// Enhance existing documentation with advanced analysis
await usemcptool({
server: "mcp-rtfm",
tool: "analyzeexistingdocs",
args: { projectPath: "/path/to/project" }
});
// This will:
// - Find all markdown files in .handoffdocs
// - Analyze content structure with unified/remark
> Plot twist: Instead of just telling people to RTFM, now you can actually give them an FM worth R-ing! Because the best response to "read the fing manual" is having a manual that's actually worth reading. 📚✨
## 📚 Table of Contents
Quick Start
Features
Example Workflows
Installation
Advanced Features
Development
Debugging
## 🚀 Quick Start
bash
# Install dependencies
npm install
# Build the server
npm run build
# Add to your MCP settings and start using
await usemcptool({
server: "mcp-rtfm",
tool: "analyzeprojectwithmetadata", // Enhanced initialization
args: { projectPath: "/path/to/project" }
});
// This will:
// 1. Create documentation structure
// 2. Analyze content with unified/remark
// 3. Generate intelligent metadata
// 4. Build search index with minisearch
// 5. Add structured front matter
// 6. Make your docs actually readable!
## ✨ Features
### Documentation Management Tools
analyzeexistingdocs - Analyze and enhance existing documentation with content analysis and metadata
analyzeprojectwithmetadata - Initialize documentation structure with enhanced content analysis and metadata generation
analyzeproject - Basic initialization of documentation structure
readdoc - Read a documentation file (required before updating)
updatedoc - Update documentation using diff-based changes
getdoccontent - Get current content of a documentation file
getprojectinfo - Get project structure and documentation status
searchdocs - Search across documentation files with highlighted results
updatemetadata - Update documentation metadata
getrelateddocs - Find related documentation based on metadata and content links
customizetemplate - Create or update documentation templates
### Default Documentation Files
The server automatically creates and manages these core documentation files:
techStack.md - Detailed inventory of tools, libraries, and configurations
codebaseDetails.md - Low-level explanations of code structure and logic
workflowDetails.md - Step-by-step workflows for key processes
integrationGuides.md - Instructions for external system connections
errorHandling.md - Troubleshooting strategies and practices
handoffnotes.md - Summary of key themes and next steps
### Documentation Templates
Built-in templates for different documentation types:
Standard Documentation Template
API Documentation Template
Workflow Documentation Template
Custom templates can be created using the customizetemplate tool.
## 📝 Example Workflows
### 1. Analyzing Existing Documentation
typescript
// Enhance existing documentation with advanced analysis
await usemcptool({
server: "mcp-rtfm",
tool: "analyzeexistingdocs",
args: { projectPath: "/path/to/project" }
});
// This will:
// - Find all markdown files in .handoffdocs
// - Analyze content structure with unified/remark
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/ryanjoachim-mcp-rtfm/)
- Source
- awesome · https://github.com/ryanjoachim/mcp-rtfm
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.