mcpField
E
e18e

e18e

リモート
github.com/e18e開発ツール194 週間前に更新
リポジトリ

e18e について

e18eは、開発者やコーディングエージェント向けに、非効率または古いnpmパッケージを特定し、移行情報を提供するMCPサーバーです。インストールコマンドやJavaScript・TypeScriptのソースを検査し、代替パッケージの文書とタスク用プロンプトも提供します。

主な機能

  1. 01npmインストールコマンドの確認
  2. 02ソースファイル内のimport検査
  3. 03パッケージの代替候補を提案
  4. 04パッケージ移行ガイドの提供
  5. 05タスク指向のプロンプト

活用シーン

  1. 01依存関係のインストール前レビュー
  2. 02JSやTSファイル内の古いパッケージの特定
  3. 03パッケージ変更時の移行ガイドの参照

MCP 対応

MCPクライアントに、インストールコマンドとソースファイルの確認ツール、代替ガイドのリソーステンプレート、タスク用プロンプトを公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.e18e.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@e18e/mcp0.0.11

ツール

3
パラメーター型必須説明
codestringはい確認するコード。

詳細

@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 を指定してください。

コメント

MCP は初めてですか?

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

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