
tcsenpai/mcpbook
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (Model Context Protocol), который предоставляет контент сайтов документации для помощников ИИ. Этот сервер собирает и индексирует документацию GitBook и других веб-сайтов, делая ее доступной для поиска и поиска.
Обзор
Высокопроизводительный сервер MCP (Model Context Protocol), который превращается в базу знаний, доступную для ИИ. Первоначально он был создан для GitBook, но работает с ним. Функции мгновенного запуска, интеллектуального кэширования и автоматического обнаружения домена. - SQLite-хранилище с субсекундной инициализацией сервера - - FTS5 полнотекстовый поиск с нечетким сопоставлением и ранжированием - - Автоматически обнаруживает домен, ключевые слова и брендинг - - Сохраняет форматирование с выделенными синтаксисом блоками кода - - Неблокирующее обнаружение изменений и обновление кэша - - Работает с GitBook, Vercel docs, Next.
Обзор (машинный перевод)
Высокопроизводительный сервер MCP (Model Context Protocol), который преобразует любой веб-сайт документации в базу знаний, доступную для ИИ. Первоначально он был создан для GitBook, но работает с документами Vercel, сайтами Next.js, Docusaurus и многими другими платформами документации. Функции мгновенного запуска, интеллектуального кэширования и автоматического обнаружения домена.
Ключевые особенности
Instant Startup** - хранилище SQLite с инициализацией субсекундного сервера ** * Advanced Search** - полнотекстовый поиск FTS5 с нечетким соответствием и ранжированием *** Smart Auto-Detection** - Автоматическое обнаружение домена, ключевых слов и брендинга Markdown Perfect - Сохраняет форматирование с блоками кода, выделенными синтаксисом ** * Обновления ** - Неблокирующее обнаружение изменений и обновление кэша Универсальная поддержка - работает с GitBook, документами Vercel, сайтами Next.js и многими другими платформами документации Двойной интерфейс - как инструменты MCP, так и конечные точки REST API ** * Готовое производство** - Ограничение скорости, обработка ошибок и надежное кэширование
Быстрый старт
Рекомендуем: Используйте интерактивного создателя для лучшего опыта!
** Web UI Management Dashboard**
Web UI предоставляет:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Universal Documentation MCP Server
A high-performance MCP (Model Context Protocol) server that transforms any documentation website into an AI-accessible knowledge base. Originally built for GitBook but works with Vercel docs, Next.js sites, Docusaurus, and many other documentation platforms. Features instant startup, intelligent caching, and automatic domain detection.
✨ Key Features
- ⚡ Instant Startup - SQLite storage with sub-second server initialization
- 🔍 Advanced Search - FTS5 full-text search with fuzzy matching and ranking
- 🧠 Smart Auto-Detection - Automatically detects domain, keywords, and branding
- 📝 Markdown Perfect - Preserves formatting with syntax-highlighted code blocks
- 🔄 Background Updates - Non-blocking change detection and cache refresh
- 🌐 Universal Support - Works with GitBook, Vercel docs, Next.js sites, and many other documentation platforms
- 📡 Dual Interface - Both MCP tools and REST API endpoints
- 🚀 Production Ready - Rate limiting, error handling, and robust caching
🚀 Quick Start
💡 Recommended: Use the interactive creator for the best experience!
🎨 Web UI Management Dashboard
# Clone this repo (once)
git clone https://github.com/tcsenpai/mcpbook/
cd mcpbook
# Build the UI
npm run ui:build
# Start the web interface
npm run ui
The Web UI provides:
- 🚀 Visual Server Creation - Step-by-step wizard with live URL validation
- 📊 Server Management - Start/stop/delete servers with real-time status
- 📋 Claude Desktop Integration - One-click copy config or add via CLI
- 🖥️ Live Terminal - Real-time feedback and command execution
- ⚠️ Safety Features - Confirmation dialogs and cancel functionality
⭐ One-Command Setup
# Clone this repo (once)
git clone https://github.com/tcsenpai/mcpbook/
cd mcpbook
# Create MCP server for any documentation site instantly
npm exec create-gitbook-mcp
That’s it! 🎉 The interactive wizard will:
- ✨ Guide you through setup with smart defaults
- 🔍 Auto-detect domain/keywords from your documentation site
- 📦 Install in organized directories (
~/.config/mcpbooks/servers/[name]) - 🌍 Optionally install globally (accessible as
your-server-namecommand) - 🤖 Auto-configure Claude Desktop (optional)
- 🚀 Pre-cache everything for instant server startup
🛠️ Manual Setup (Advanced Users)
-
Install and Configure
npm install echo "GITBOOK_URL=https://docs.yoursite.com" > .env -
Build with Auto-Detection
Установка
npx @modelcontextprotocol/inspector node dist/index.jsКонфигурация
{
"mcpServers": {
"gitbook": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"GITBOOK_URL": "https://docs.yoursite.com"
}
}
}
}