MCPサーバーを簡単に開発できる npm コマンド、 create-mcp-tools をリリースしました

アプリケーション

@modelcontextprotocol/create-server の公開フォークした create-mcp-tools をリリースしました。このツールは Model Context Protocol (MCP) サーバーの開発をよりシンプルで迅速にすることに使えます。

create-mcp-tools について

create-mcp-tools は、MCP サーバーを迅速に構築するためのコマンドラインツールです。このツールを使用すると、必要なボイラープレートコードが自動的に生成され、数分で機能するMCP サーバーを作成できます。

これは @modelcontextprotocol/create-server の公開フォークであり、最新の SDK への対応などのアップデートを実施しています。

主な特徴

create-mcp-tools は MCP SDK バージョン 1.8.0 に対応しています。Zod を使った入力検証機能も備えており、最新のベストプラクティスに基づいた API の使用方法を採用しています。また、定期的なメンテナンスと更新も行われるため、常に最新の状態でご利用いただけます。

使い方

新しいローカル MCP サーバーを作成するには以下のコマンドを実行します。

# my-server ディレクトリに新しいサーバーを作成
npm create mcp-tools my-server

# オプションを指定して作成することも可能です
npm create mcp-tools my-server --name "My MCP Server" --description "A custom MCP server"

サーバーが作成されたら次のステップに進みましょう。

cd my-server     # サーバーディレクトリに移動
npm install      # 依存関係をインストール

npm run build    # 一度ビルドする
# または
npm run watch    # 監視モードでTypeScriptコンパイラを起動

# オプション
npm link         # サーバーのバイナリをグローバルに利用可能にする

ライセンス

このプロジェクトは MIT ライセンスの下で公開されています。詳細については、LICENSE ファイルをご覧ください。