mcpField
R
react-analyzer-mcp

react-analyzer-mcp

ローカル
github.com/azer開発ツール5881 週間前に更新

react-analyzer-mcp について

react-analyzer-mcp は、React コンポーネントファイル(JSX/TSX)を解析してドキュメントを生成する MCP サーバーです。react-analyzer ライブラリをベースに、ローカルで動作します。

主な機能

  1. 01単一の React コンポーネントのソースコードを解析
  2. 02プロジェクトフォルダ内の全コンポーネントのドキュメント生成
  3. 03ルートフォルダ配下のプロジェクト一覧表示

活用シーン

  1. 01プロジェクト内の React コンポーネントと props の確認
  2. 02ui フォルダ内のコンポーネントのドキュメント作成

MCP 対応

本プロジェクトは MCP サーバーであり、analyze-react、analyze-project、list-projects の各ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

react-analyzer-mcp

Model Context Protocol を使用して、React コードを解析し、ドキュメントを生成します。react-analyzer ライブラリをベースにしています。

README の画像

概要

このツールは React コンポーネントファイル(JSX/TSX)を解析し、コンポーネントとその props に関する情報を抽出します。

利用可能なツール

  • analyze-react:ソースコードから単一の React コンポーネントを解析します
  • analyze-project:プロジェクトフォルダー内のすべての React コンポーネントのドキュメントを生成します
  • list-projects:ルートフォルダー内のすべてのプロジェクトを一覧表示します

インストール

# Clone the repository
git clone https://github.com/azer/react-analyzer-mcp.git
cd react-analyzer-mcp

# Install dependencies
npm install

# Update PROJECT_ROOT in the index.ts file.
vim src/index.ts

# Build
npm run build

Claude での使用

  1. Claude Desktop の設定で MCP サーバーを有効にします:
{
    "react-analyzer-mcp": {
      "command": "node",
      "args": [
        "/Users/azer/code/sandbox/react-analyzer-mcp/build/index.js"
      ]
    }
}
  1. Claude Shell を使用して Claude を MCP サーバーに接続します。

  2. Claude との会話でツールを直接使用します:

Analyze my project's React components in the "ui" folder.

または:

What React components do I have in my project?

例

プロジェクトフォルダーの解析:

入力:

Can you analyze the components in my "foobar" folder?

出力:

# Components

## Button

### Props

| Prop | Type | Optional | Default |
|------|------|----------|---------|
| `variant` | `string` | ✓ | `primary` |
| `size` | `string` | ✓ | `md` |
| `onClick` | `function` | ✓ | |
...

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。