mcpField
E
e18e

e18e

远程服务
github.com/e18e开发工具194 周前更新
代码仓库

关于 e18e

e18e 是面向开发者和编码 Agent 的 MCP 服务,可识别低效或过时的 npm 包并提供迁移指引。它检查安装命令和 JavaScript 或 TypeScript 源文件,并提供精选替换文档和任务提示词。

主要功能

  1. 01检查 npm 安装命令
  2. 02检查源文件中的导入
  3. 03建议替换软件包
  4. 04提供软件包迁移指南
  5. 05提供任务导向的提示词

适用场景

  1. 01安装依赖前审查软件包
  2. 02在 JS 或 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}。列出并读取关于如何迁移特定包的文本指南(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

在“设置”>“开发者”部分,点击“编辑配置”。这会打开包含 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

并按照说明操作,在“选择 MCP 服务类型”提示中选择“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 作为参数。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。