mcpField
R
React + TypeScript + Vite

React + TypeScript + Vite

ローカル
github.com/abhinavchoubey2000バージョン管理073 週間前に更新

React + TypeScript + Vite について

READMEでは、GitHub MCP連携ではなく、React、TypeScript、Viteの基本テンプレートとして説明されています。React Fast RefreshとESLintの設定を含み、Webアプリ開発の出発点になります。

主な機能

  1. 01Viteを使ったReact構成
  2. 02BabelまたはSWCによる更新
  3. 03ESLint設定

活用シーン

  1. 01Reactウェブアプリの開始
  2. 02Fast Refreshプラグインの選択

設定

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

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

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

リポジトリ

ツール

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

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

詳細

React + TypeScript + Vite

このテンプレートでは、HMR といくつかの ESLint ルールを使用して、Vite で React を動作させるための最小限のセットアップを提供します。

現在、公式プラグインが 2 つ利用できます。

ESLint 設定の拡張

本番アプリケーションを開発する場合は、型を考慮した lint ルールを有効にするよう設定を更新することをおすすめします。

export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})

React 固有の lint ルールを使用するには、eslint-plugin-react-x と eslint-plugin-react-dom もインストールできます。

// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
})

コメント

MCP は初めてですか?

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

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