MCP Fusion/Get started/インストール
インストール
@mcpfusion/core をインストールし、CLI で最初のサーバーをスキャフォールディングし、認証、テスト、デプロイ用のアドオンパッケージを確認します。
MCP Fusion は、オプションのアドオン一式とともに npm パッケージ @mcpfusion/core として提供されます。動作には Node.js 18 以降と TypeScript 5.7 以降が必要です。
コアをインストールする
npm install @mcpfusion/core @modelcontextprotocol/sdk公式の @modelcontextprotocol/sdk はピア依存関係です。MCP Fusion はその上に MCP 2.0 プロトコルを実装しており、完全な互換性を保っています。
サーバーをスキャフォールディングする
npx @mcpfusion/core create my-serverスキャフォールディングはいくつかの質問をして、動くプロジェクトを生成します。
initMCPFusion()がすぐ実行できる状態のsrc/server.ts- ファイルベースルーティングがツールを探索する
src/tools/ - 転送とポートを指定する
startServer()を置くsrc/server.ts - AI コーディングエージェントが自動的に従う
SKILL.mdのアーキテクチャ契約
Cursor、Claude Code、Copilot、Windsurf などの AI コーディングエージェントを使っていますか?CLI が SKILL.md の契約を .cursorrules、.windsurfrules、.clinerules に自動注入します。エージェントは指示しなくても MVA スタイルのコードを書きます。詳しくは Skills を参照してください。
ローカルで実行する
mcpfusion dev --server ./src/server.tsmcpfusion dev はホットリロード付きでサーバーを起動します。すぐに試せるようクライアントを接続しましょう。
claude mcp add my-server npx tsx src/server.tsアドオンパッケージ
各アドオンは @mcpfusion スコープの独立した npm パッケージです。必要なものだけをインストールしてください。
| パッケージ | 追加される機能 |
|---|---|
@mcpfusion/yaml | YAML で書くコードゼロのツール |
@mcpfusion/jwt | HS256、RS256、JWKS による JWT 検証 |
@mcpfusion/oauth | OAuth 2.0 Device Authorization Grant |
@mcpfusion/api-key | タイミング攻撃に強い API キー検証 |
@mcpfusion/skills | SKILL.md のプログレッシブ開示 |
@mcpfusion/testing | パイプライン全体のインメモリテストハーネス |
@mcpfusion/vercel | 同じサーバーを Vercel にデプロイ |
@mcpfusion/cloudflare | 同じサーバーを Cloudflare Workers にデプロイ |
@mcpfusion/aws | Lambda 関数と Step Functions をツール化 |
@mcpfusion/openapi-gen | OpenAPI 仕様から Models、Views、Agents を生成 |
@mcpfusion/prisma-gen | Prisma スキーマからツールと Presenter を生成 |
npm install @mcpfusion/jwtサーバーのオプション
個別の設定ファイルはありません。サーバーのエントリーポイントは startServer() を素のオプションオブジェクトとともに呼びます。transport は stdio(既定)、http(セッション付き Streamable HTTP。ポート、TTL、レート制限、CORS のオプションあり)、または stateless(MCP 2.0:リクエストごとに新しいサーバー、ハンドシェイクなし、どのロードバランサーでも任意のリクエストを処理)です。
次のステップ
- Quickstart: 最初のツールを作って接続する
- Deploy: コネクターを無料で Vinkius Cloud に載せる
- CLI:
mcpfusionの全コマンド解説
