documcp MCP сервер
DocuMCP — это интеллектуальный MCP сервер, который революционизирует развертывание документации для open-source проектов, предоставляя глубокий анализ репозиториев, умные рекомендации по генераторам статических сайтов и автоматизированные рабочие процессы развертывания на GitHub Pages.
автор: tosin2013
curl -fsSL https://vibebaza.com/i/documcp | bash
DocuMCP — это интеллектуальный MCP сервер, который революционизирует развертывание документации для open-source проектов, предоставляя глубокий анализ репозиториев, умные рекомендации по генераторам статических сайтов и автоматизированные рабочие процессы развертывания на GitHub Pages.
Установка
Из исходного кода
# Clone the repository
git clone https://github.com/tosin2013/documcp.git
cd documcp
# Install dependencies
npm install
# Build the project
npm run build
NPX
npx documcp
Конфигурация
Claude Desktop
{
"mcpServers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
VS Code с GitHub Copilot
{
"mcp.servers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
Cursor Editor
{
"mcpServers": {
"documcp": {
"command": "npx",
"args": ["documcp"]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
analyze_repository |
Глубокий анализ структуры репозитория и зависимостей |
recommend_ssg |
Умные рекомендации SSG с историческими данными и пользовательскими предпочтениями |
detect_gaps |
Выявление недостающих разделов документации |
deploy_pages |
Автоматизированное развертывание GitHub Pages с отслеживанием результатов |
verify_deployment |
Всестороннее валидирование развертывания |
analyze_deployments |
Аналитика и инсайты из истории развертываний |
manage_preferences |
Управление пользовательскими предпочтениями для персонализированных рекомендаций |
Возможности
- Анализ репозитория: Глубокий многоуровневый анализ структуры проекта, зависимостей и потребностей в документации
- Рекомендации SSG: Основанные на данных рекомендации для Jekyll, Hugo, Docusaurus, MkDocs или Eleventy
- Фреймворк Diataxis: Автоматическое создание хорошо структурированной документации следуя проверенным принципам
- Развертывание GitHub Pages: Автоматизированная генерация рабочих процессов с оптимизациями под конкретные SSG
- Верификация развертывания: Всесторонние проверки и устранение неполадок для успешного развертывания
- Исторический интеллект: Учится на прошлых развертываниях для улучшения рекомендаций
- Пользовательские предпочтения: Персонализированные рекомендации на основе ваших предпочтений и паттернов
- Аналитика развертываний: Всесторонние инсайты по паттернам развертываний и показателям успеха
- Умный скоринг: Интеллектуальная оценка SSG на основе показателей успеха похожих проектов
- Анализ трендов: Выявляет тенденции развертывания и предоставляет оценки состояния
Примеры использования
analyze my repository and deploy documentation to GitHub Pages
analyze my repository for documentation needs
recommend the best static site generator for my project
set up documentation structure and deploy to GitHub Pages
Ресурсы
Примечания
Требует Node.js 20.0.0 или выше и последнюю стабильную версию npm. DocuMCP предоставляет более 30 инструментов для анализа репозиториев, умных рекомендаций SSG, генерации контента, автоматизации развертывания с отслеживанием, валидации, управления пользовательскими предпочтениями, аналитики развертываний и инсайтов с улучшенной памятью. Сервер следует модульной архитектуре без состояния и автоматически создает документацию по фреймворку Diataxis с разделами Tutorials, How-To Guides, Reference и Explanation.