MCP server for EasyEDA Pro, connecting AI agents to schematic and PCB workflows, controlled design operations, DRC, BOM sourcing, board analysis, and manufacturing export—with profile-gated tools and safety controls.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add easyeda-pro --env BRIDGE_TOKEN='<BRIDGE_TOKEN>' --env AI_API_KEY='<AI_API_KEY>' --env JLCPCB_CLIENT_SECRET='<JLCPCB_CLIENT_SECRET>' --env LCSC_API_KEY='<LCSC_API_KEY>' --env MOUSER_API_KEY='<MOUSER_API_KEY>' --env DIGIKEY_CLIENT_SECRET='<DIGIKEY_CLIENT_SECRET>' -- npx -y easyeda-mcp-pro~/.codex/config.toml
[mcp_servers.easyeda-pro]
command = "npx"
args = ["-y", "easyeda-mcp-pro"]
env = { BRIDGE_TOKEN = "<BRIDGE_TOKEN>", AI_API_KEY = "<AI_API_KEY>", JLCPCB_CLIENT_SECRET = "<JLCPCB_CLIENT_SECRET>", LCSC_API_KEY = "<LCSC_API_KEY>", MOUSER_API_KEY = "<MOUSER_API_KEY>", DIGIKEY_CLIENT_SECRET = "<DIGIKEY_CLIENT_SECRET>" }
# codex mcp add easyeda-pro --env BRIDGE_TOKEN='<BRIDGE_TOKEN>' --env AI_API_KEY='<AI_API_KEY>' --env JLCPCB_CLIENT_SECRET='<JLCPCB_CLIENT_SECRET>' --env LCSC_API_KEY='<LCSC_API_KEY>' --env MOUSER_API_KEY='<MOUSER_API_KEY>' --env DIGIKEY_CLIENT_SECRET='<DIGIKEY_CLIENT_SECRET>' -- npx -y easyeda-mcp-pro~/.cursor/mcp.json
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"BRIDGE_TOKEN": "<BRIDGE_TOKEN>",
"AI_API_KEY": "<AI_API_KEY>",
"JLCPCB_CLIENT_SECRET": "<JLCPCB_CLIENT_SECRET>",
"LCSC_API_KEY": "<LCSC_API_KEY>",
"MOUSER_API_KEY": "<MOUSER_API_KEY>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"easyeda-pro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"BRIDGE_TOKEN": "<BRIDGE_TOKEN>",
"AI_API_KEY": "<AI_API_KEY>",
"JLCPCB_CLIENT_SECRET": "<JLCPCB_CLIENT_SECRET>",
"LCSC_API_KEY": "<LCSC_API_KEY>",
"MOUSER_API_KEY": "<MOUSER_API_KEY>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"BRIDGE_TOKEN": "<BRIDGE_TOKEN>",
"AI_API_KEY": "<AI_API_KEY>",
"JLCPCB_CLIENT_SECRET": "<JLCPCB_CLIENT_SECRET>",
"LCSC_API_KEY": "<LCSC_API_KEY>",
"MOUSER_API_KEY": "<MOUSER_API_KEY>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"BRIDGE_TOKEN": "<BRIDGE_TOKEN>",
"AI_API_KEY": "<AI_API_KEY>",
"JLCPCB_CLIENT_SECRET": "<JLCPCB_CLIENT_SECRET>",
"LCSC_API_KEY": "<LCSC_API_KEY>",
"MOUSER_API_KEY": "<MOUSER_API_KEY>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"easyeda-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"BRIDGE_TOKEN": "<BRIDGE_TOKEN>",
"AI_API_KEY": "<AI_API_KEY>",
"JLCPCB_CLIENT_SECRET": "<JLCPCB_CLIENT_SECRET>",
"LCSC_API_KEY": "<LCSC_API_KEY>",
"MOUSER_API_KEY": "<MOUSER_API_KEY>",
"DIGIKEY_CLIENT_SECRET": "<DIGIKEY_CLIENT_SECRET>"
}
}
}
}需要的环境变量
BRIDGE_TOKENAI_API_KEYJLCPCB_CLIENT_SECRETLCSC_API_KEYMOUSER_API_KEYDIGIKEY_CLIENT_SECRET
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。