# 安装 io.github.oaslananka/easyeda-mcp-pro

- 类型: MCP 工具
- 说明: 连接 EasyEDA Pro，支持 PCB 设计、BOM 选型采购与 AI 硬件审查。
- 仓库: https://github.com/oaslananka/easyeda-mcp-pro

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "io.github.oaslananka/easyeda-mcp-pro" MCP 服务：
执行：claude mcp add io-github-oaslananka-easyeda-mcp-pro -- npx -y easyeda-mcp-pro
```

### Codex
```
请帮我安装 askskill 上的 "io.github.oaslananka/easyeda-mcp-pro" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.io-github-oaslananka-easyeda-mcp-pro]
command = "npx"
args = ["-y","easyeda-mcp-pro"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "io.github.oaslananka/easyeda-mcp-pro" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"io-github-oaslananka-easyeda-mcp-pro": { "command": "npx", "args": ["-y","easyeda-mcp-pro"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env NODE_ENV=YOUR_VALUE --env LOG_LEVEL=YOUR_VALUE --env TOOL_PROFILE=YOUR_VALUE --env TRANSPORT=YOUR_VALUE --env HTTP_HOST=YOUR_VALUE --env HTTP_PORT=YOUR_VALUE --env BRIDGE_HOST=YOUR_VALUE --env BRIDGE_PORT=YOUR_VALUE --env BRIDGE_TIMEOUT_MS=YOUR_VALUE --env DATA_DIR=YOUR_VALUE --env JLCPCB_MODE=YOUR_VALUE --env JLCPCB_CLIENT_ID=YOUR_VALUE --env JLCPCB_CLIENT_SECRET=YOUR_VALUE --env MOUSER_API_KEY=YOUR_VALUE --env DIGIKEY_CLIENT_ID=YOUR_VALUE --env DIGIKEY_CLIENT_SECRET=YOUR_VALUE --env LCSC_API_KEY=YOUR_VALUE --env AI_API_KEY=YOUR_VALUE --env OAUTH_ENABLED=YOUR_VALUE --env OTEL_ENABLED=YOUR_VALUE --transport stdio io-github-oaslananka-easyeda-mcp-pro -- npx -y easyeda-mcp-pro
```
需要环境变量：NODE_ENV, LOG_LEVEL, TOOL_PROFILE, TRANSPORT, HTTP_HOST, HTTP_PORT, BRIDGE_HOST, BRIDGE_PORT, BRIDGE_TIMEOUT_MS, DATA_DIR, JLCPCB_MODE, JLCPCB_CLIENT_ID, JLCPCB_CLIENT_SECRET, MOUSER_API_KEY, DIGIKEY_CLIENT_ID, DIGIKEY_CLIENT_SECRET, LCSC_API_KEY, AI_API_KEY, OAUTH_ENABLED, OTEL_ENABLED

### Codex
```bash
codex mcp add --env NODE_ENV=YOUR_VALUE --env LOG_LEVEL=YOUR_VALUE --env TOOL_PROFILE=YOUR_VALUE --env TRANSPORT=YOUR_VALUE --env HTTP_HOST=YOUR_VALUE --env HTTP_PORT=YOUR_VALUE --env BRIDGE_HOST=YOUR_VALUE --env BRIDGE_PORT=YOUR_VALUE --env BRIDGE_TIMEOUT_MS=YOUR_VALUE --env DATA_DIR=YOUR_VALUE --env JLCPCB_MODE=YOUR_VALUE --env JLCPCB_CLIENT_ID=YOUR_VALUE --env JLCPCB_CLIENT_SECRET=YOUR_VALUE --env MOUSER_API_KEY=YOUR_VALUE --env DIGIKEY_CLIENT_ID=YOUR_VALUE --env DIGIKEY_CLIENT_SECRET=YOUR_VALUE --env LCSC_API_KEY=YOUR_VALUE --env AI_API_KEY=YOUR_VALUE --env OAUTH_ENABLED=YOUR_VALUE --env OTEL_ENABLED=YOUR_VALUE io-github-oaslananka-easyeda-mcp-pro -- npx -y easyeda-mcp-pro
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.io-github-oaslananka-easyeda-mcp-pro]
command = "npx"
args = ["-y","easyeda-mcp-pro"]

[mcp_servers.io-github-oaslananka-easyeda-mcp-pro.env]
NODE_ENV = "YOUR_VALUE"
LOG_LEVEL = "YOUR_VALUE"
TOOL_PROFILE = "YOUR_VALUE"
TRANSPORT = "YOUR_VALUE"
HTTP_HOST = "YOUR_VALUE"
HTTP_PORT = "YOUR_VALUE"
BRIDGE_HOST = "YOUR_VALUE"
BRIDGE_PORT = "YOUR_VALUE"
BRIDGE_TIMEOUT_MS = "YOUR_VALUE"
DATA_DIR = "YOUR_VALUE"
JLCPCB_MODE = "YOUR_VALUE"
JLCPCB_CLIENT_ID = "YOUR_VALUE"
JLCPCB_CLIENT_SECRET = "YOUR_VALUE"
MOUSER_API_KEY = "YOUR_VALUE"
DIGIKEY_CLIENT_ID = "YOUR_VALUE"
DIGIKEY_CLIENT_SECRET = "YOUR_VALUE"
LCSC_API_KEY = "YOUR_VALUE"
AI_API_KEY = "YOUR_VALUE"
OAUTH_ENABLED = "YOUR_VALUE"
OTEL_ENABLED = "YOUR_VALUE"
```
需要环境变量：NODE_ENV, LOG_LEVEL, TOOL_PROFILE, TRANSPORT, HTTP_HOST, HTTP_PORT, BRIDGE_HOST, BRIDGE_PORT, BRIDGE_TIMEOUT_MS, DATA_DIR, JLCPCB_MODE, JLCPCB_CLIENT_ID, JLCPCB_CLIENT_SECRET, MOUSER_API_KEY, DIGIKEY_CLIENT_ID, DIGIKEY_CLIENT_SECRET, LCSC_API_KEY, AI_API_KEY, OAUTH_ENABLED, OTEL_ENABLED

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "io-github-oaslananka-easyeda-mcp-pro": {
      "command": "npx",
      "args": [
        "-y",
        "easyeda-mcp-pro"
      ],
      "env": {
        "NODE_ENV": "YOUR_VALUE",
        "LOG_LEVEL": "YOUR_VALUE",
        "TOOL_PROFILE": "YOUR_VALUE",
        "TRANSPORT": "YOUR_VALUE",
        "HTTP_HOST": "YOUR_VALUE",
        "HTTP_PORT": "YOUR_VALUE",
        "BRIDGE_HOST": "YOUR_VALUE",
        "BRIDGE_PORT": "YOUR_VALUE",
        "BRIDGE_TIMEOUT_MS": "YOUR_VALUE",
        "DATA_DIR": "YOUR_VALUE",
        "JLCPCB_MODE": "YOUR_VALUE",
        "JLCPCB_CLIENT_ID": "YOUR_VALUE",
        "JLCPCB_CLIENT_SECRET": "YOUR_VALUE",
        "MOUSER_API_KEY": "YOUR_VALUE",
        "DIGIKEY_CLIENT_ID": "YOUR_VALUE",
        "DIGIKEY_CLIENT_SECRET": "YOUR_VALUE",
        "LCSC_API_KEY": "YOUR_VALUE",
        "AI_API_KEY": "YOUR_VALUE",
        "OAUTH_ENABLED": "YOUR_VALUE",
        "OTEL_ENABLED": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=io-github-oaslananka-easyeda-mcp-pro&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImVhc3llZGEtbWNwLXBybyJdLCJlbnYiOnsiTk9ERV9FTlYiOiJZT1VSX1ZBTFVFIiwiTE9HX0xFVkVMIjoiWU9VUl9WQUxVRSIsIlRPT0xfUFJPRklMRSI6IllPVVJfVkFMVUUiLCJUUkFOU1BPUlQiOiJZT1VSX1ZBTFVFIiwiSFRUUF9IT1NUIjoiWU9VUl9WQUxVRSIsIkhUVFBfUE9SVCI6IllPVVJfVkFMVUUiLCJCUklER0VfSE9TVCI6IllPVVJfVkFMVUUiLCJCUklER0VfUE9SVCI6IllPVVJfVkFMVUUiLCJCUklER0VfVElNRU9VVF9NUyI6IllPVVJfVkFMVUUiLCJEQVRBX0RJUiI6IllPVVJfVkFMVUUiLCJKTENQQ0JfTU9ERSI6IllPVVJfVkFMVUUiLCJKTENQQ0JfQ0xJRU5UX0lEIjoiWU9VUl9WQUxVRSIsIkpMQ1BDQl9DTElFTlRfU0VDUkVUIjoiWU9VUl9WQUxVRSIsIk1PVVNFUl9BUElfS0VZIjoiWU9VUl9WQUxVRSIsIkRJR0lLRVlfQ0xJRU5UX0lEIjoiWU9VUl9WQUxVRSIsIkRJR0lLRVlfQ0xJRU5UX1NFQ1JFVCI6IllPVVJfVkFMVUUiLCJMQ1NDX0FQSV9LRVkiOiJZT1VSX1ZBTFVFIiwiQUlfQVBJX0tFWSI6IllPVVJfVkFMVUUiLCJPQVVUSF9FTkFCTEVEIjoiWU9VUl9WQUxVRSIsIk9URUxfRU5BQkxFRCI6IllPVVJfVkFMVUUifX0
需要环境变量：NODE_ENV, LOG_LEVEL, TOOL_PROFILE, TRANSPORT, HTTP_HOST, HTTP_PORT, BRIDGE_HOST, BRIDGE_PORT, BRIDGE_TIMEOUT_MS, DATA_DIR, JLCPCB_MODE, JLCPCB_CLIENT_ID, JLCPCB_CLIENT_SECRET, MOUSER_API_KEY, DIGIKEY_CLIENT_ID, DIGIKEY_CLIENT_SECRET, LCSC_API_KEY, AI_API_KEY, OAUTH_ENABLED, OTEL_ENABLED
