e18e について
e18eは、開発者やコーディングエージェント向けに、非効率または古いnpmパッケージを特定し、移行情報を提供するMCPサーバーです。インストールコマンドやJavaScript・TypeScriptのソースを検査し、代替パッケージの文書とタスク用プロンプトも提供します。
主な機能
- 01npmインストールコマンドの確認
- 02ソースファイル内のimport検査
- 03パッケージの代替候補を提案
- 04パッケージ移行ガイドの提供
- 05タスク指向のプロンプト
活用シーン
- 01依存関係のインストール前レビュー
- 02JSやTSファイル内の古いパッケージの特定
- 03パッケージ変更時の移行ガイドの参照
MCP 対応
MCPクライアントに、インストールコマンドとソースファイルの確認ツール、代替ガイドのリソーステンプレート、タスク用プロンプトを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.e18e.dev/mcpclaude mcp add --transport http dev-e18e-e18e https://mcp.e18e.dev/mcp{"mcpServers":{"dev-e18e-e18e":{"type":"http","url":"https://mcp.e18e.dev/mcp"}}}Cursor で開く{"servers":{"dev-e18e-e18e":{"type":"http","url":"https://mcp.e18e.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-e18e-e18e":{"type":"http","url":"https://mcp.e18e.dev/mcp"}}}{"mcpServers":{"dev-e18e-e18e":{"serverUrl":"https://mcp.e18e.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| code | string | はい | 確認するコード。 |
詳細
@e18e/mcp(STDIO)
非効率または古くなった npm パッケージを見つけ、移行ドキュメントを提供する MCP サーバーです。インストールコマンドやソースファイルをチェックするツール、厳選された置き換えガイドを提供するリソーステンプレート、タスク指向のワークフロー向けのヘルパープロンプトを公開します。
機能
- ツール
npm-i-checker:インストールコマンド(npm i、pnpm add、yarn add、bun i)を入力します。より優れたネイティブ実装や、より適切にメンテナンスされている代替パッケージがある場合、suggestions[]を返します。code-checker:ソースファイル全体(JS/TS/JSX/TSX)を入力します。インポートを解析し、掲載されているモジュールを置き換えるべき場合にsuggestions[]を返します。
- リソース
replacement-docs(テンプレート):URI はe18e://docs/{slug}です。特定のパッケージから移行するためのテキストガイドを一覧表示・読み込みできます(スラッグの自動補完に対応し、listは利用可能なすべてのドキュメントを返します)。
- プロンプト
task:タスクに特化したシステムプロンプトを返します。返信前に、インストールにはnpm-i-checkerを、コードにはcode-checkerを実行するようモデルに促します。
クイックスタート
前提条件:Node.js ≥18 と npm/pnpm(ビルドには pnpm を使用しますが、実行時には npx/pnpm dlx/bunx を使用できます)。
ローカル(stdio)版の MCP サーバーは、npm パッケージ @e18e/mcp から利用できます。グローバルにインストールして設定で参照するか、npx で実行できます。
npx -y @e18e/mcp
一般的な MCP クライアントでのセットアップ方法は次のとおりです。
Claude Code
Claude Code にローカル版の MCP を追加するには、次のコマンドを実行します。
claude mcp add -t stdio -s [scope] e18e -- npx -y @e18e/mcp
[scope] には user、project、local のいずれかを指定します。
Claude Desktop
Settings > Developer セクションで、Edit Config をクリックします。claude_desktop_config.json ファイルがあるフォルダーが開きます。ファイルを編集して、次の設定を追加します。
{
"mcpServers": {
"e18e": {
"command": "npx",
"args": ["-y", "@e18e/mcp"]
}
}
}
Codex CLI
config.toml に次の内容を追加します(既定の場所は ~/.codex/config.toml ですが、より高度な設定については設定ドキュメントを参照してください)。
[mcp_servers.e18e]
command = "npx"
args = ["-y", "@e18e/mcp"]
Gemini CLI
Gemini CLI にローカル版の MCP を追加するには、次のコマンドを実行します。
gemini mcp add -t stdio -s [scope] e18e npx -y @e18e/mcp
[scope] には user、project、local のいずれかを指定します。
OpenCode
次のコマンドを実行します。
opencode mcp add
次に、プロンプト「Select MCP server type」で「Local」を選択し、指示に従います。
opencode mcp add
┌ Add MCP server
│
◇ Enter MCP server name
│ e18e
│
◇ Select MCP server type
│ Local
│
◆ Enter command to run
│ npx -y @e18e/mcp
VS Code
- コマンドパレットを開きます
- 「MCP: Add Server...」を選択します
- 「Command (stdio)」を選択します
- 入力欄に
npx -y @e18e/mcpを入力し、Enterを押します - 名前を求められたら、
e18eを入力します GlobalまたはWorkspaceのどちらの MCP サーバーとして追加するかを選択します
Cursor
- コマンドパレットを開きます
- 「View: Open MCP Settings」を選択します
- 「Add custom MCP」をクリックします
MCP サーバーを設定するファイルが開きます。次の設定を追加できます。
{
"mcpServers": {
"e18e": {
"command": "npx",
"args": ["-y", "@e18e/mcp"]
}
}
}
Zed
- コマンドパレットを開きます
- 「agent:open settings」を検索して選択します
- 設定パネルで
Model Context Protocol (MCP) Serversを探します - 「Add Server」をクリックします
- 「Add Custom Server」を選択します
MCP サーバー設定用のポップアップが開きます。次の設定を追加できます。
{
"e18e": {
"command": "npx",
"args": ["-y", "@e18e/mcp"]
}
}
その他のクライアント
お使いの MCP クライアントが記載されていない場合は、stdio サーバーに関するドキュメントを参照し、コマンドに npx、引数に -y @e18e/mcp を指定してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。