mcpField
R
React + TypeScript + Vite

React + TypeScript + Vite

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

React + TypeScript + Vite について

Web アプリ開発を始めるための React、TypeScript、Vite の最小テンプレートです。HMR と基本的な ESLint 設定が含まれています。

主な機能

  1. 01React と TypeScript の初期設定
  2. 02HMR 対応の Vite 開発サーバー
  3. 03基本的な ESLint ルール

活用シーン

  1. 01React と TypeScript のプロジェクト開始
  2. 02HMR を使った開発
  3. 03ESLint によるコード確認

設定

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

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

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

リポジトリ

ツール

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

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

詳細

React + TypeScript + Vite

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

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

ESLint 設定の拡張

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

  • 次のように、トップレベルの parserOptions プロパティを設定します。
export default tseslint.config({
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
  • tseslint.configs.recommended を tseslint.configs.recommendedTypeChecked または tseslint.configs.strictTypeChecked に置き換えます
  • 必要に応じて ...tseslint.configs.stylisticTypeChecked を追加します
  • eslint-plugin-react をインストールし、設定を更新します。
// eslint.config.js
import react from 'eslint-plugin-react'

export default tseslint.config({
  // Set the react version
  settings: { react: { version: '18.3' } },
  plugins: {
    // Add the react plugin
    react,
  },
  rules: {
    // other rules...
    // Enable its recommended rules
    ...react.configs.recommended.rules,
    ...react.configs['jsx-runtime'].rules,
  },
})

コメント

MCP は初めてですか?

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

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