TM

tcsenpai/mcpbook

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

19 stars 7 forks 品質 67 トレンド 22MIT

MCP (Model Context Protocol) サーバは、AI アシスタントのドキュメントサイトコンテンツを公開しています。 このサーバーは、GitBookや他のウェブサイトのドキュメントをスクレイピングし、インデックス化します.

概要

高性能なMCP(Model Context Protocol)サーバーで、AIでアクセス可能なナレッジベースに変換します。 もともとGitBookのために構築されていますが、. 特徴 即刻の起動、理性的なキャッシュおよび自動ドメイン検出。 - - - サブ秒サーバの初期化によるSQLiteストレージ - - FTS5フルテキスト検索とfuzzyマッチングとランキング - - 自動的にドメイン、キーワード、およびブランディングを検出 - - 構文ハイライトされたコードブロックでフォーマットする保存 - - 変更の検出とキャッシュの更新をブロック解除 - - GitBook、Vercel docs、次で動作します.

概要(AI 翻訳)

高性能なMCP(Model Context Protocol)サーバーで、**すべてのドキュメントサイトをAIアクセス可能なナレッジベースに変換します。 もともとGitBook用に構築されていますが、Vercel docs、Next.jsサイト、Docusaurus、その他多くのドキュメントプラットフォームで動作します。 特徴 即刻の起動、理性的なキャッシュおよび自動ドメイン検出。

✨ 主な特長

  • ** ⚡ Instant Startup** - サブ秒サーバの初期化による SQLite ストレージ
  • ** 上級検索** - FTS5フルテキスト検索とファジーマッチングとランキング
  • ** スマート自動検出 - 自動的にドメイン、キーワード、およびブランディングを検出 -Markdown Perfect - 構文を強調したコードブロックでフォーマットする保存 -バックグラウンドアップデート - 変更の検出とキャッシュのリフレッシュをブロックしない -** ユニバーサルサポート** - GitBook、Vercel docs、Next.js サイト、その他多くのドキュメント プラットフォームと連携
  • ** デュアルインターフェース** - MCPツールとREST APIエンドポイントの両方
  • ** 出荷準備完了** - レートの制限、エラー処理、および堅牢なキャッシュ

すぐにスタート

****** おすすめ: 最高の体験のためにインタラクティブなクリエイターを使用してください!**

ウォレットWeb UI管理ダッシュボード

Web UI は以下を提供します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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-name command)
  • 🤖 Auto-configure Claude Desktop (optional)
  • 🚀 Pre-cache everything for instant server startup

🛠️ Manual Setup (Advanced Users)

  1. Install and Configure

    npm install
    echo "GITBOOK_URL=https://docs.yoursite.com" > .env
    
  2. Build with Auto-Detection

GitHub で README 全文を見る

インストール

npx @modelcontextprotocol/inspector node dist/index.js
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "gitbook": { "command": "node", "args": ["/absolute/path/to/dist/index.js"], "env": { "GITBOOK_URL": "https://docs.yoursite.com" } } } }