Express TypeScript API について
Express TypeScript API は、基本的な TypeScript 対応 Express サーバーを始めるためのひな型です。開発・本番用コマンドと、2 つのサンプルエンドポイントを備えています。
主な機能
- 01TypeScript 対応 Express サーバー
- 02ホットリロード対応の開発サーバー
- 03TypeScript から JavaScript へのビルド
- 04ウェルカムとヘルスチェックのエンドポイント
活用シーン
- 01Express API プロジェクトの開始
- 02サーバーのヘルスチェック
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Express TypeScript API
TypeScript に対応した、空の Express サーバーセットアップです。
プロジェクト構成
express-typescript-api/
├── src/ # Source files
│ ├── config/ # Configuration files
│ ├── routes/ # API routes
│ └── server.ts # Express application setup
├── dist/ # Compiled JavaScript files
├── .gitignore # Git ignore file
├── package.json # Project metadata and dependencies
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
前提条件
- Node.js(v14.x 以上を推奨)
- npm(v6.x 以上)
インストール
-
リポジトリをクローンします。
git clone <repository-url> cd express-typescript-api -
依存関係をインストールします。
npm install
開発
ホットリロードを有効にして開発サーバーを起動するには、次のコマンドを実行します。
npm run dev
サーバーは http://localhost:3000 で起動します。
本番環境向けのビルド
TypeScript コードを JavaScript にコンパイルするには、次のコマンドを実行します。
npm run build
コンパイルされた JavaScript ファイルは dist ディレクトリに作成されます。
本番環境での実行
コンパイルされた JavaScript を本番環境で実行するには、次のコマンドを実行します。
npm start
利用可能な API エンドポイント
GET /:ウェルカムメッセージを返しますGET /health:ヘルスチェック用エンドポイントです
環境変数
ルートディレクトリに次の変数を含む .env ファイルを作成します。
NODE_ENV=development
PORT=3000
新しいルートの追加
src/routesディレクトリに新しいルートファイルを作成しますsrc/server.tsでルートをインポートして使用します
ライセンス
ISC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。