DocuMind MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Performs comprehensive analysis of markdown documentation structure, providing scoring and optimization suggestions.

  • Evaluates and validates shields.io badge formats in documentation, ensuring proper implementation of language badges and other project indicators.

  • Analyzes SVG header images for quality metrics including gradients, animations, rounded corners, and project-specific elements.

🌐 DocuMind MCP サーバー

「ドキュメントとデジタルインテリジェンスが出会う場所」

高度なニューラル処理を通じてドキュメント品質分析に革命をもたらす次世代のモデル コンテキスト プロトコル (MCP) サーバー。

⚡ コアシステム

  • 🧠ニューラルドキュメント分析:包括的なREADME評価のための高度なアルゴリズム
  • 🔮ホログラフィックヘッダースキャン:視覚要素のための最先端のSVG分析
  • 🌍多次元言語サポート:言語間のドキュメント検証
  • 💫量子提案エンジン:AIを活用した改善提案

🚀 システムブートシーケンス

システム要件

  • Node.js 18歳以上
  • npm || 糸

コアの初期化

npm install

コンパイルマトリックス

npm run build

神経発達リンク

リアルタイムのニューラル接続を確立:

npm run watch

🛸 操作プロトコル

システム構成

Claude Desktop メインフレームとの統合:

Windowsターミナル:

// %APPDATA%/Claude/claude_desktop_config.json { "mcpServers": { "documind-mcp-server": { "command": "/path/to/documind-mcp-server/build/index.js" } } }

神経インターフェースコマンド

評価_readme

ドキュメント構造の量子分析を開始します。

パラメータ:

  • projectPath : ターゲットディレクトリへの神経経路

リクエスト例:

{ name: "evaluate_readme", arguments: { projectPath: "/path/to/project" } }

応答例:

{ content: [ { type: "text", text: JSON.stringify({ filePath: "/path/to/project/README.md", hasHeaderImage: true, headerImageQuality: { hasGradient: true, hasAnimation: true, // ... other quality metrics }, score: 95, suggestions: [ "Consider adding language badges", // ... other suggestions ] }) } ] }

🔮 開発マトリックス

デバッグプロトコル

MCP Inspector を通じてニューラル ネットワークにアクセスします。

npm run inspector

トラブルシューティングガイド

よくある問題と解決策

  1. ヘッダー画像が検出されません
    • SVGファイルがassets/ディレクトリに配置されていることを確認する
    • SVGファイルに適切なXML構造が含まれていることを検証する
    • ファイルの権限を確認する
  2. 言語バッジが認識されない
    • バッジがshields.io形式を使用していることを確認する
    • HTML構造が推奨パターンに従っているか確認する
    • 適切な中心位置合わせを確保する
  3. ビルドエラー
    • node_modulesをクリアして依存関係を再インストールする
    • TypeScript のバージョンがプロジェクト要件と一致していることを確認する
    • 変更されたファイルの構文エラーをチェックする
  4. MCP 接続の問題
    • stdioトランスポート構成を確認する
    • Claude Desktopの設定を確認する
    • 設定で適切なファイルパスを確認する

パフォーマンスの最適化

  1. SVG分析
    • SVGの複雑さを最小限に抑えて解析を高速化する
    • 効率的なグラデーションとアニメーションを使用する
    • 品質を維持しながらファイルサイズを最適化
  2. READMEスキャン
    • 最適な解析のためにコンテンツを構造化する
    • 推奨されるマークダウンパターンを使用する
    • バッジの配置ガイドラインに従う

🔬 APIドキュメント

コアクラス

リードミーサービス

README の分析と評価のための主要なサービス。

class ReadmeService { // Analyzes all README files in a project async evaluateAllReadmes(projectPath: string): Promise<ReadmeEvaluation[]> // Evaluates a single README file private async evaluateReadme(dirPath: string, readmePath: string): Promise<ReadmeEvaluation> // Evaluates language badge configuration private evaluateLanguageBadges(content: string): BadgeEvaluation }

SVGサービス

SVG ヘッダー画像分析に特化したサービスです。

class SVGService { // Evaluates SVG header image quality public evaluateHeaderImageQuality(imgSrc: string, content: string): HeaderImageQuality // Checks for project-specific elements in SVG private checkProjectSpecificImage(svgContent: string, readmeContent: string): boolean }

コアインターフェース

interface ReadmeEvaluation { filePath: string; hasHeaderImage: boolean; headerImageQuality: HeaderImageQuality; isCentered: { headerImage: boolean; title: boolean; badges: boolean; }; hasBadges: { english: boolean; japanese: boolean; isCentered: boolean; hasCorrectFormat: boolean; }; score: number; suggestions: string[]; } interface HeaderImageQuality { hasGradient: boolean; hasAnimation: boolean; hasRoundedCorners: boolean; hasEnglishText: boolean; isProjectSpecific: boolean; }

エラー処理

サーバーは包括的なエラー処理を実装します。

try { const evaluations = await readmeService.evaluateAllReadmes(projectPath); // Process results } catch (error) { const errorMessage = error instanceof Error ? error.message : String(error); return { content: [{ type: 'text', text: `Evaluation error: ${errorMessage}` }], isError: true }; }

⚡ ライセンス

MIT プロトコルに従って動作します。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

高度なニューラル処理を使用して GitHub README ドキュメントの品質を分析および評価し、スコアと改善提案を提供するモデル コンテキスト プロトコル サーバー。

  1. ⚡ Core Systems
    1. 🚀 System Boot Sequence
      1. System Requirements
      2. Initialize Core
      3. Compile Matrix
      4. Neural Development Link
    2. 🛸 Operation Protocol
      1. System Configuration
      2. Neural Interface Commands
    3. 🔮 Development Matrix
      1. Debug Protocol
      2. Troubleshooting Guide
    4. 🔬 API Documentation
      1. Core Classes
      2. Core Interfaces
      3. Error Handling
    5. ⚡ License
      ID: gz36qn7799