documcp
DocuMCP is an intelligent Model Context Protocol (MCP) server that revolutionizes documentation deployment for open-source projects. It provides deep repository analysis, intelligent static site generator recommendations, and automated GitHub Pages deployment workflows.
Install / Use
claude mcp add tosin2013 -- npx -y github:tosin2013/documcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of documcp
documcp scores 83/100 on our quality scale, 2234th of 2,889 Automation skills we index.
Its MCP Server is 8.1 KB long, well organised into 36 sections with 11 code examples: a thorough specification that gives an agent plenty to work with.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 3 months ago, so documcp is actively maintained.
- Our last check on 2026-09-29 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
documcp compared with similar skills
All 4 of these similar skills score higher than documcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| documcp (this skill)by tosin2013 | 83 | 10 | 3mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 100.1k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 88.8k | 1d ago | MCP Server |
Frequently asked questions
- How do I install documcp?
- Run
claude mcp add tosin2013 -- npx -y github:tosin2013/documcp. The install tabs above show the steps for each supported agent. - Which AI agents does documcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is documcp safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is documcp still maintained?
- The repository was last updated about 3 months ago, so documcp is actively maintained.
Skill content
View source on GitHubDocuMCP - Intelligent Documentation Deployment MCP Server
DocuMCP is an intelligent Model Context Protocol (MCP) server that revolutionizes documentation deployment for open-source projects. It provides deep repository analysis, intelligent static site generator recommendations, and automated GitHub Pages deployment workflows.
TL;DR
DocuMCP analyzes your repository, recommends the perfect static site generator (Jekyll, Hugo, Docusaurus, MkDocs, or Eleventy), creates professional documentation structure following Diataxis principles, and deploys it automatically to GitHub Pages. Just say "analyze my repository and deploy documentation" to get started.
Features
Core Capabilities
- 🔍 Repository Analysis: Deep multi-layered analysis of project structure, dependencies, and documentation needs
- 🎯 SSG Recommendations: Data-driven recommendations for Jekyll, Hugo, Docusaurus, MkDocs, or Eleventy
- 📚 Diataxis Framework: Automatic creation of well-structured documentation following proven principles
- 🚀 GitHub Pages Deployment: Automated workflow generation with SSG-specific optimizations
- ✅ Deployment Verification: Comprehensive checks and troubleshooting for successful deployments
Intelligence & Learning (Phase 2)
- 🧠 Historical Intelligence: Learns from past deployments to improve recommendations
- 👤 User Preferences: Personalized recommendations based on your preferences and patterns
- 📊 Deployment Analytics: Comprehensive insights into deployment patterns and success rates
- 🎯 Smart Scoring: Intelligent SSG scoring based on success rates from similar projects
- 📈 Trend Analysis: Identifies deployment trends and provides health scores
Documentation Maintenance (v0.5.2+)
- 📅 Freshness Tracking: Monitor documentation staleness with configurable thresholds
- ✅ Freshness Validation: Initialize and update freshness metadata automatically
- 🗺️ Sitemap Management: Generate, validate, and manage sitemap.xml for SEO
- 🔗 Knowledge Graph Integration: Track freshness history for intelligent recommendations
AI-Powered Semantic Analysis (v0.6.0+)
- 🤖 LLM Integration: Optional integration with DeepSeek, OpenAI, Anthropic, or Ollama
- 🔍 Semantic Code Analysis: Detect behavioral changes beyond syntax using AI
- 🧪 Example Validation: Simulate code execution to verify documentation examples
- 🎯 Intelligent Fallback: Graceful degradation to AST-only analysis when LLM unavailable
- 🔒 Privacy First: Works fully offline with AST analysis, LLM completely optional
Requirements
- Node.js: 20.0.0 or higher
- npm: Latest stable version
Installation
Option A — npm global install (recommended):
npm install -g documcp
Option B — build from source (contributors / local dev):
git clone https://github.com/tosin2013/documcp.git
cd documcp
npm install
npm run build
MCP Client Setup
DocuMCP works with any MCP-enabled AI client. Pick the one you use:
Claude Desktop
File location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
Restart Claude Desktop to load the configuration.
Claude Code (CLI)
# npm global install
claude mcp add documcp -- npx documcp
# local build (replace path as needed)
claude mcp add documcp -- node /path/to/documcp/dist/index.js
Verify with claude mcp list — no restart required.
Cursor
File location: ~/.cursor/mcp.json (or Settings > MCP in the UI)
{
"mcpServers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
VS Code (GitHub Copilot)
Add to settings.json (Cmd/Ctrl + Shift + P → Preferences: Open User Settings (JSON)):
{
"mcp.servers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
Troubleshooting
- Ensure
npxis available in your PATH - To find a global install path:
npm list -g documcp - To use the full path instead of npx:
{ "command": "node", "args": ["/usr/local/lib/node_modules/documcp/dist/index.js"] }
Quick Start
Once connected to your AI client, use natural language prompts:
Analyze my repository at /path/to/my-project
Recommend a static site generator based on my analysis
Set up a Diataxis documentation structure using Docusaurus
Deploy my documentation to GitHub Pages
DocuMCP provides 30+ tools including repository analysis, intelligent SSG recommendations, content generation, deployment automation with tracking, validation, user preference management, deployment analytics, and memory-enhanced insights. See the complete documentation for detailed tool reference.
Key Tools
Analysis & Recommendations
analyze_repository- Deep repository structure and dependency analysisrecommend_ssg- Intelligent SSG recommendations with historical data and user preferencesdetect_gaps- Identify missing documentation sections
Deployment & Tracking
deploy_site- Automated deployment to GitHub Pages or Vercel with outcome tracking (deploy_pagesstill works as a back-compat alias)verify_deployment- Comprehensive deployment validationanalyze_deployments- Analytics and insights from deployment history
User Preferences & Learning
manage_preferences- Manage user preferences for personalized recommendations- View historical success rates and deployment patterns
- Get recommendations based on similar projects' success
Development
# Run in development mode
npm run dev
# Run tests
npm test
# Lint code
npm run lint
# Type check
npm run typecheck
Architecture
DocuMCP follows a modular, stateless architecture:
- TypeScript-based implementation using the official MCP SDK
- Stateless operation for consistency and reliability
- Modular design with clear separation of concerns
- Progressive complexity allowing users to start simple
Documentation Structure (Diataxis)
DocuMCP automatically creates documentation following the Diataxis framework:
- Tutorials: Learning-oriented guides for newcomers
- How-To Guides: Task-oriented recipes for specific goals
- Reference: Information-oriented technical descriptions
- Explanation: Understanding-oriented conceptual discussions
Contributing
We welcome contributions! Please see our Contributing Guide for details.
First Time Contributors
Look for issues labeled "good first issue" to get started with the project. We welcome contributions from developers of all experience levels.
Reporting Issues
Please use our issue templates when reporting bugs or requesting features.
Code of Conduct
This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code.
Security
Please see our Security Policy for reporting vulnerabilities and security-related issues.
License
MIT License - see LICENSE for details.
Acknowledgments
- Built on the Model Context Protocol
- Follows the Diataxis Framework
- Inspired by the need for better documentation in open-source projects
Related Skills
Agent-Reach
100.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
76.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.5kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
88.8k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
