easyeda-mcp-pro
Rank #718io.github.oaslananka/easyeda-mcp-pro
MCP server for EasyEDA Pro: PCB inspection, BOM, exports, and hardware review.
What you can do with easyeda-mcp-pro
easyeda-mcp-pro is a Model Context Protocol (MCP) server published by oaslananka. It ranks #718 of 144,396 active servers on MCP Toplist, and its repository has 57 GitHub stars. easyeda-mcp-pro is listed across 4 registries — Official MCP, PulseMCP, Glama and mcp.so, with 58 tracked versions. It was first listed on Jun 4, 2026 and most recently updated on Oct 9, 2026.
Not verifiedMCP Toplist has not yet written a checked profile for this server, so the paragraph above is assembled from registry data only. The repository README is the authority on what it does.
What easyeda-mcp-pro can and cannot do
Not verifiedMCP Toplist has not catalogued this server's tools or limitations. The repository README lists them.
What you need before using easyeda-mcp-pro
The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.
Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- NODE_ENV · optional
- LOG_LEVEL · optional
- TOOL_PROFILE · optional
- TOOL_SCOPES · optional
- MCP_PROTOCOL_VERSION · optional
- MCP_BRIDGE_BACKEND · optional
- MCP_REMOTE_SESSION_ID · optional
- TRANSPORT · optional
- HTTP_HOST · optional
- HTTP_PORT · optional
- HTTP_AUTH_DISABLED · optional
- HTTP_RATE_LIMIT_MAX · optional
- CORS_ORIGIN · optional
- ALLOWED_ORIGINS · optional
- MCP_TASKS_ENABLED · optional
- MCP_APPS_ENABLED · optional
- MCP_V2_EXPERIMENTAL · optional
- MCP_RAW_EXEC_EXPERIMENTAL · optional
- BRIDGE_HOST · optional
- BRIDGE_PORT · optional
- BRIDGE_PORT_SCAN · optional
- BRIDGE_TIMEOUT_MS · optional
- BRIDGE_HEARTBEAT_MS · optional
- BRIDGE_WAIT_FOR_EDA_MS · optional
- BRIDGE_MAX_PAYLOAD_SIZE · optional
- BRIDGE_TOKEN · optional
- EASYEDA_DEV_BRIDGE · optional
- BRIDGE_RAW_EXEC_ENABLED · optional
- DATA_DIR · optional
- SQLITE_PATH · optional
- ARTIFACT_DIR · optional
- CACHE_DIR · optional
- AI_PROVIDER · optional
- AI_MODEL · optional
- AI_API_KEY · optional
- AI_MAX_TOKENS · optional
- AI_TIMEOUT_MS · optional
- AI_ALLOW_DESIGN_MUTATIONS · optional
- JLCPCB_MODE · optional
- JLCPCB_CLIENT_ID · optional
- JLCPCB_CLIENT_SECRET · optional
- JLCPCB_API_BASE_URL · optional
- JLCPCB_ENABLE_ORDERING · optional
- JLCSEARCH_ENABLED · optional
- JLCSEARCH_BASE_URL · optional
- LCSC_API_KEY · optional
- KEYLESS_SOURCING_ENABLED · optional
- SOURCING_CACHE_TTL_SECONDS · optional
- VENDOR_MIN_REQUEST_INTERVAL_MS · optional
- MOUSER_ENABLED · optional
- MOUSER_API_KEY · optional
- MOUSER_API_BASE_URL · optional
- DIGIKEY_ENABLED · optional
- DIGIKEY_CLIENT_ID · optional
- DIGIKEY_CLIENT_SECRET · optional
- DIGIKEY_SANDBOX · optional
- DIGIKEY_LOCALE · optional
- DIGIKEY_CURRENCY · optional
- OAUTH_ENABLED · optional
- OAUTH_ISSUER · optional
- OAUTH_AUDIENCE · optional
- OAUTH_JWKS_URI · optional
- OAUTH_REQUIRED_SCOPES · optional
- OTEL_ENABLED · optional
- OTEL_SERVICE_NAME · optional
- OTEL_EXPORTER_OTLP_ENDPOINT · optional
- TRACE_SAMPLE_RATE · optional
Connect easyeda-mcp-pro and confirm it works
claude mcp add easyeda-mcp-pro -e "NODE_ENV=<your NODE_ENV>" -e "LOG_LEVEL=<your LOG_LEVEL>" -e "TOOL_PROFILE=<your TOOL_PROFILE>" -e "TOOL_SCOPES=<your TOOL_SCOPES>" -e "MCP_PROTOCOL_VERSION=<your MCP_PROTOCOL_VERSION>" -e "MCP_BRIDGE_BACKEND=<your MCP_BRIDGE_BACKEND>" -e "MCP_REMOTE_SESSION_ID=<your MCP_REMOTE_SESSION_ID>" -e "TRANSPORT=<your TRANSPORT>" -e "HTTP_HOST=<your HTTP_HOST>" -e "HTTP_PORT=<your HTTP_PORT>" -e "HTTP_AUTH_DISABLED=<your HTTP_AUTH_DISABLED>" -e "HTTP_RATE_LIMIT_MAX=<your HTTP_RATE_LIMIT_MAX>" -e "CORS_ORIGIN=<your CORS_ORIGIN>" -e "ALLOWED_ORIGINS=<your ALLOWED_ORIGINS>" -e "MCP_TASKS_ENABLED=<your MCP_TASKS_ENABLED>" -e "MCP_APPS_ENABLED=<your MCP_APPS_ENABLED>" -e "MCP_V2_EXPERIMENTAL=<your MCP_V2_EXPERIMENTAL>" -e "MCP_RAW_EXEC_EXPERIMENTAL=<your MCP_RAW_EXEC_EXPERIMENTAL>" -e "BRIDGE_HOST=<your BRIDGE_HOST>" -e "BRIDGE_PORT=<your BRIDGE_PORT>" -e "BRIDGE_PORT_SCAN=<your BRIDGE_PORT_SCAN>" -e "BRIDGE_TIMEOUT_MS=<your BRIDGE_TIMEOUT_MS>" -e "BRIDGE_HEARTBEAT_MS=<your BRIDGE_HEARTBEAT_MS>" -e "BRIDGE_WAIT_FOR_EDA_MS=<your BRIDGE_WAIT_FOR_EDA_MS>" -e "BRIDGE_MAX_PAYLOAD_SIZE=<your BRIDGE_MAX_PAYLOAD_SIZE>" -e "BRIDGE_TOKEN=<your BRIDGE_TOKEN>" -e "EASYEDA_DEV_BRIDGE=<your EASYEDA_DEV_BRIDGE>" -e "BRIDGE_RAW_EXEC_ENABLED=<your BRIDGE_RAW_EXEC_ENABLED>" -e "DATA_DIR=<your DATA_DIR>" -e "SQLITE_PATH=<your SQLITE_PATH>" -e "ARTIFACT_DIR=<your ARTIFACT_DIR>" -e "CACHE_DIR=<your CACHE_DIR>" -e "AI_PROVIDER=<your AI_PROVIDER>" -e "AI_MODEL=<your AI_MODEL>" -e "AI_API_KEY=<your AI_API_KEY>" -e "AI_MAX_TOKENS=<your AI_MAX_TOKENS>" -e "AI_TIMEOUT_MS=<your AI_TIMEOUT_MS>" -e "AI_ALLOW_DESIGN_MUTATIONS=<your AI_ALLOW_DESIGN_MUTATIONS>" -e "JLCPCB_MODE=<your JLCPCB_MODE>" -e "JLCPCB_CLIENT_ID=<your JLCPCB_CLIENT_ID>" -e "JLCPCB_CLIENT_SECRET=<your JLCPCB_CLIENT_SECRET>" -e "JLCPCB_API_BASE_URL=<your JLCPCB_API_BASE_URL>" -e "JLCPCB_ENABLE_ORDERING=<your JLCPCB_ENABLE_ORDERING>" -e "JLCSEARCH_ENABLED=<your JLCSEARCH_ENABLED>" -e "JLCSEARCH_BASE_URL=<your JLCSEARCH_BASE_URL>" -e "LCSC_API_KEY=<your LCSC_API_KEY>" -e "KEYLESS_SOURCING_ENABLED=<your KEYLESS_SOURCING_ENABLED>" -e "SOURCING_CACHE_TTL_SECONDS=<your SOURCING_CACHE_TTL_SECONDS>" -e "VENDOR_MIN_REQUEST_INTERVAL_MS=<your VENDOR_MIN_REQUEST_INTERVAL_MS>" -e "MOUSER_ENABLED=<your MOUSER_ENABLED>" -e "MOUSER_API_KEY=<your MOUSER_API_KEY>" -e "MOUSER_API_BASE_URL=<your MOUSER_API_BASE_URL>" -e "DIGIKEY_ENABLED=<your DIGIKEY_ENABLED>" -e "DIGIKEY_CLIENT_ID=<your DIGIKEY_CLIENT_ID>" -e "DIGIKEY_CLIENT_SECRET=<your DIGIKEY_CLIENT_SECRET>" -e "DIGIKEY_SANDBOX=<your DIGIKEY_SANDBOX>" -e "DIGIKEY_LOCALE=<your DIGIKEY_LOCALE>" -e "DIGIKEY_CURRENCY=<your DIGIKEY_CURRENCY>" -e "OAUTH_ENABLED=<your OAUTH_ENABLED>" -e "OAUTH_ISSUER=<your OAUTH_ISSUER>" -e "OAUTH_AUDIENCE=<your OAUTH_AUDIENCE>" -e "OAUTH_JWKS_URI=<your OAUTH_JWKS_URI>" -e "OAUTH_REQUIRED_SCOPES=<your OAUTH_REQUIRED_SCOPES>" -e "OTEL_ENABLED=<your OTEL_ENABLED>" -e "OTEL_SERVICE_NAME=<your OTEL_SERVICE_NAME>" -e "OTEL_EXPORTER_OTLP_ENDPOINT=<your OTEL_EXPORTER_OTLP_ENDPOINT>" -e "TRACE_SAMPLE_RATE=<your TRACE_SAMPLE_RATE>" -- npx -y easyeda-mcp-proReplace each placeholder with your own value before saving.
[mcp_servers.easyeda-mcp-pro]
command = "npx"
args = ["-y", "easyeda-mcp-pro"]
[mcp_servers.easyeda-mcp-pro.env]
NODE_ENV = "<your NODE_ENV>"
LOG_LEVEL = "<your LOG_LEVEL>"
TOOL_PROFILE = "<your TOOL_PROFILE>"
TOOL_SCOPES = "<your TOOL_SCOPES>"
MCP_PROTOCOL_VERSION = "<your MCP_PROTOCOL_VERSION>"
MCP_BRIDGE_BACKEND = "<your MCP_BRIDGE_BACKEND>"
MCP_REMOTE_SESSION_ID = "<your MCP_REMOTE_SESSION_ID>"
TRANSPORT = "<your TRANSPORT>"
HTTP_HOST = "<your HTTP_HOST>"
HTTP_PORT = "<your HTTP_PORT>"
HTTP_AUTH_DISABLED = "<your HTTP_AUTH_DISABLED>"
HTTP_RATE_LIMIT_MAX = "<your HTTP_RATE_LIMIT_MAX>"
CORS_ORIGIN = "<your CORS_ORIGIN>"
ALLOWED_ORIGINS = "<your ALLOWED_ORIGINS>"
MCP_TASKS_ENABLED = "<your MCP_TASKS_ENABLED>"
MCP_APPS_ENABLED = "<your MCP_APPS_ENABLED>"
MCP_V2_EXPERIMENTAL = "<your MCP_V2_EXPERIMENTAL>"
MCP_RAW_EXEC_EXPERIMENTAL = "<your MCP_RAW_EXEC_EXPERIMENTAL>"
BRIDGE_HOST = "<your BRIDGE_HOST>"
BRIDGE_PORT = "<your BRIDGE_PORT>"
BRIDGE_PORT_SCAN = "<your BRIDGE_PORT_SCAN>"
BRIDGE_TIMEOUT_MS = "<your BRIDGE_TIMEOUT_MS>"
BRIDGE_HEARTBEAT_MS = "<your BRIDGE_HEARTBEAT_MS>"
BRIDGE_WAIT_FOR_EDA_MS = "<your BRIDGE_WAIT_FOR_EDA_MS>"
BRIDGE_MAX_PAYLOAD_SIZE = "<your BRIDGE_MAX_PAYLOAD_SIZE>"
BRIDGE_TOKEN = "<your BRIDGE_TOKEN>"
EASYEDA_DEV_BRIDGE = "<your EASYEDA_DEV_BRIDGE>"
BRIDGE_RAW_EXEC_ENABLED = "<your BRIDGE_RAW_EXEC_ENABLED>"
DATA_DIR = "<your DATA_DIR>"
SQLITE_PATH = "<your SQLITE_PATH>"
ARTIFACT_DIR = "<your ARTIFACT_DIR>"
CACHE_DIR = "<your CACHE_DIR>"
AI_PROVIDER = "<your AI_PROVIDER>"
AI_MODEL = "<your AI_MODEL>"
AI_API_KEY = "<your AI_API_KEY>"
AI_MAX_TOKENS = "<your AI_MAX_TOKENS>"
AI_TIMEOUT_MS = "<your AI_TIMEOUT_MS>"
AI_ALLOW_DESIGN_MUTATIONS = "<your AI_ALLOW_DESIGN_MUTATIONS>"
JLCPCB_MODE = "<your JLCPCB_MODE>"
JLCPCB_CLIENT_ID = "<your JLCPCB_CLIENT_ID>"
JLCPCB_CLIENT_SECRET = "<your JLCPCB_CLIENT_SECRET>"
JLCPCB_API_BASE_URL = "<your JLCPCB_API_BASE_URL>"
JLCPCB_ENABLE_ORDERING = "<your JLCPCB_ENABLE_ORDERING>"
JLCSEARCH_ENABLED = "<your JLCSEARCH_ENABLED>"
JLCSEARCH_BASE_URL = "<your JLCSEARCH_BASE_URL>"
LCSC_API_KEY = "<your LCSC_API_KEY>"
KEYLESS_SOURCING_ENABLED = "<your KEYLESS_SOURCING_ENABLED>"
SOURCING_CACHE_TTL_SECONDS = "<your SOURCING_CACHE_TTL_SECONDS>"
VENDOR_MIN_REQUEST_INTERVAL_MS = "<your VENDOR_MIN_REQUEST_INTERVAL_MS>"
MOUSER_ENABLED = "<your MOUSER_ENABLED>"
MOUSER_API_KEY = "<your MOUSER_API_KEY>"
MOUSER_API_BASE_URL = "<your MOUSER_API_BASE_URL>"
DIGIKEY_ENABLED = "<your DIGIKEY_ENABLED>"
DIGIKEY_CLIENT_ID = "<your DIGIKEY_CLIENT_ID>"
DIGIKEY_CLIENT_SECRET = "<your DIGIKEY_CLIENT_SECRET>"
DIGIKEY_SANDBOX = "<your DIGIKEY_SANDBOX>"
DIGIKEY_LOCALE = "<your DIGIKEY_LOCALE>"
DIGIKEY_CURRENCY = "<your DIGIKEY_CURRENCY>"
OAUTH_ENABLED = "<your OAUTH_ENABLED>"
OAUTH_ISSUER = "<your OAUTH_ISSUER>"
OAUTH_AUDIENCE = "<your OAUTH_AUDIENCE>"
OAUTH_JWKS_URI = "<your OAUTH_JWKS_URI>"
OAUTH_REQUIRED_SCOPES = "<your OAUTH_REQUIRED_SCOPES>"
OTEL_ENABLED = "<your OTEL_ENABLED>"
OTEL_SERVICE_NAME = "<your OTEL_SERVICE_NAME>"
OTEL_EXPORTER_OTLP_ENDPOINT = "<your OTEL_EXPORTER_OTLP_ENDPOINT>"
TRACE_SAMPLE_RATE = "<your TRACE_SAMPLE_RATE>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"NODE_ENV": "<your NODE_ENV>",
"LOG_LEVEL": "<your LOG_LEVEL>",
"TOOL_PROFILE": "<your TOOL_PROFILE>",
"TOOL_SCOPES": "<your TOOL_SCOPES>",
"MCP_PROTOCOL_VERSION": "<your MCP_PROTOCOL_VERSION>",
"MCP_BRIDGE_BACKEND": "<your MCP_BRIDGE_BACKEND>",
"MCP_REMOTE_SESSION_ID": "<your MCP_REMOTE_SESSION_ID>",
"TRANSPORT": "<your TRANSPORT>",
"HTTP_HOST": "<your HTTP_HOST>",
"HTTP_PORT": "<your HTTP_PORT>",
"HTTP_AUTH_DISABLED": "<your HTTP_AUTH_DISABLED>",
"HTTP_RATE_LIMIT_MAX": "<your HTTP_RATE_LIMIT_MAX>",
"CORS_ORIGIN": "<your CORS_ORIGIN>",
"ALLOWED_ORIGINS": "<your ALLOWED_ORIGINS>",
"MCP_TASKS_ENABLED": "<your MCP_TASKS_ENABLED>",
"MCP_APPS_ENABLED": "<your MCP_APPS_ENABLED>",
"MCP_V2_EXPERIMENTAL": "<your MCP_V2_EXPERIMENTAL>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your MCP_RAW_EXEC_EXPERIMENTAL>",
"BRIDGE_HOST": "<your BRIDGE_HOST>",
"BRIDGE_PORT": "<your BRIDGE_PORT>",
"BRIDGE_PORT_SCAN": "<your BRIDGE_PORT_SCAN>",
"BRIDGE_TIMEOUT_MS": "<your BRIDGE_TIMEOUT_MS>",
"BRIDGE_HEARTBEAT_MS": "<your BRIDGE_HEARTBEAT_MS>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your BRIDGE_WAIT_FOR_EDA_MS>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your BRIDGE_MAX_PAYLOAD_SIZE>",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "<your EASYEDA_DEV_BRIDGE>",
"BRIDGE_RAW_EXEC_ENABLED": "<your BRIDGE_RAW_EXEC_ENABLED>",
"DATA_DIR": "<your DATA_DIR>",
"SQLITE_PATH": "<your SQLITE_PATH>",
"ARTIFACT_DIR": "<your ARTIFACT_DIR>",
"CACHE_DIR": "<your CACHE_DIR>",
"AI_PROVIDER": "<your AI_PROVIDER>",
"AI_MODEL": "<your AI_MODEL>",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "<your AI_MAX_TOKENS>",
"AI_TIMEOUT_MS": "<your AI_TIMEOUT_MS>",
"AI_ALLOW_DESIGN_MUTATIONS": "<your AI_ALLOW_DESIGN_MUTATIONS>",
"JLCPCB_MODE": "<your JLCPCB_MODE>",
"JLCPCB_CLIENT_ID": "<your JLCPCB_CLIENT_ID>",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "<your JLCPCB_API_BASE_URL>",
"JLCPCB_ENABLE_ORDERING": "<your JLCPCB_ENABLE_ORDERING>",
"JLCSEARCH_ENABLED": "<your JLCSEARCH_ENABLED>",
"JLCSEARCH_BASE_URL": "<your JLCSEARCH_BASE_URL>",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "<your KEYLESS_SOURCING_ENABLED>",
"SOURCING_CACHE_TTL_SECONDS": "<your SOURCING_CACHE_TTL_SECONDS>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your VENDOR_MIN_REQUEST_INTERVAL_MS>",
"MOUSER_ENABLED": "<your MOUSER_ENABLED>",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "<your MOUSER_API_BASE_URL>",
"DIGIKEY_ENABLED": "<your DIGIKEY_ENABLED>",
"DIGIKEY_CLIENT_ID": "<your DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "<your DIGIKEY_SANDBOX>",
"DIGIKEY_LOCALE": "<your DIGIKEY_LOCALE>",
"DIGIKEY_CURRENCY": "<your DIGIKEY_CURRENCY>",
"OAUTH_ENABLED": "<your OAUTH_ENABLED>",
"OAUTH_ISSUER": "<your OAUTH_ISSUER>",
"OAUTH_AUDIENCE": "<your OAUTH_AUDIENCE>",
"OAUTH_JWKS_URI": "<your OAUTH_JWKS_URI>",
"OAUTH_REQUIRED_SCOPES": "<your OAUTH_REQUIRED_SCOPES>",
"OTEL_ENABLED": "<your OTEL_ENABLED>",
"OTEL_SERVICE_NAME": "<your OTEL_SERVICE_NAME>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your OTEL_EXPORTER_OTLP_ENDPOINT>",
"TRACE_SAMPLE_RATE": "<your TRACE_SAMPLE_RATE>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"NODE_ENV": "<your NODE_ENV>",
"LOG_LEVEL": "<your LOG_LEVEL>",
"TOOL_PROFILE": "<your TOOL_PROFILE>",
"TOOL_SCOPES": "<your TOOL_SCOPES>",
"MCP_PROTOCOL_VERSION": "<your MCP_PROTOCOL_VERSION>",
"MCP_BRIDGE_BACKEND": "<your MCP_BRIDGE_BACKEND>",
"MCP_REMOTE_SESSION_ID": "<your MCP_REMOTE_SESSION_ID>",
"TRANSPORT": "<your TRANSPORT>",
"HTTP_HOST": "<your HTTP_HOST>",
"HTTP_PORT": "<your HTTP_PORT>",
"HTTP_AUTH_DISABLED": "<your HTTP_AUTH_DISABLED>",
"HTTP_RATE_LIMIT_MAX": "<your HTTP_RATE_LIMIT_MAX>",
"CORS_ORIGIN": "<your CORS_ORIGIN>",
"ALLOWED_ORIGINS": "<your ALLOWED_ORIGINS>",
"MCP_TASKS_ENABLED": "<your MCP_TASKS_ENABLED>",
"MCP_APPS_ENABLED": "<your MCP_APPS_ENABLED>",
"MCP_V2_EXPERIMENTAL": "<your MCP_V2_EXPERIMENTAL>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your MCP_RAW_EXEC_EXPERIMENTAL>",
"BRIDGE_HOST": "<your BRIDGE_HOST>",
"BRIDGE_PORT": "<your BRIDGE_PORT>",
"BRIDGE_PORT_SCAN": "<your BRIDGE_PORT_SCAN>",
"BRIDGE_TIMEOUT_MS": "<your BRIDGE_TIMEOUT_MS>",
"BRIDGE_HEARTBEAT_MS": "<your BRIDGE_HEARTBEAT_MS>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your BRIDGE_WAIT_FOR_EDA_MS>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your BRIDGE_MAX_PAYLOAD_SIZE>",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "<your EASYEDA_DEV_BRIDGE>",
"BRIDGE_RAW_EXEC_ENABLED": "<your BRIDGE_RAW_EXEC_ENABLED>",
"DATA_DIR": "<your DATA_DIR>",
"SQLITE_PATH": "<your SQLITE_PATH>",
"ARTIFACT_DIR": "<your ARTIFACT_DIR>",
"CACHE_DIR": "<your CACHE_DIR>",
"AI_PROVIDER": "<your AI_PROVIDER>",
"AI_MODEL": "<your AI_MODEL>",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "<your AI_MAX_TOKENS>",
"AI_TIMEOUT_MS": "<your AI_TIMEOUT_MS>",
"AI_ALLOW_DESIGN_MUTATIONS": "<your AI_ALLOW_DESIGN_MUTATIONS>",
"JLCPCB_MODE": "<your JLCPCB_MODE>",
"JLCPCB_CLIENT_ID": "<your JLCPCB_CLIENT_ID>",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "<your JLCPCB_API_BASE_URL>",
"JLCPCB_ENABLE_ORDERING": "<your JLCPCB_ENABLE_ORDERING>",
"JLCSEARCH_ENABLED": "<your JLCSEARCH_ENABLED>",
"JLCSEARCH_BASE_URL": "<your JLCSEARCH_BASE_URL>",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "<your KEYLESS_SOURCING_ENABLED>",
"SOURCING_CACHE_TTL_SECONDS": "<your SOURCING_CACHE_TTL_SECONDS>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your VENDOR_MIN_REQUEST_INTERVAL_MS>",
"MOUSER_ENABLED": "<your MOUSER_ENABLED>",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "<your MOUSER_API_BASE_URL>",
"DIGIKEY_ENABLED": "<your DIGIKEY_ENABLED>",
"DIGIKEY_CLIENT_ID": "<your DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "<your DIGIKEY_SANDBOX>",
"DIGIKEY_LOCALE": "<your DIGIKEY_LOCALE>",
"DIGIKEY_CURRENCY": "<your DIGIKEY_CURRENCY>",
"OAUTH_ENABLED": "<your OAUTH_ENABLED>",
"OAUTH_ISSUER": "<your OAUTH_ISSUER>",
"OAUTH_AUDIENCE": "<your OAUTH_AUDIENCE>",
"OAUTH_JWKS_URI": "<your OAUTH_JWKS_URI>",
"OAUTH_REQUIRED_SCOPES": "<your OAUTH_REQUIRED_SCOPES>",
"OTEL_ENABLED": "<your OTEL_ENABLED>",
"OTEL_SERVICE_NAME": "<your OTEL_SERVICE_NAME>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your OTEL_EXPORTER_OTLP_ENDPOINT>",
"TRACE_SAMPLE_RATE": "<your TRACE_SAMPLE_RATE>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"easyeda-mcp-pro": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"NODE_ENV": "<your NODE_ENV>",
"LOG_LEVEL": "<your LOG_LEVEL>",
"TOOL_PROFILE": "<your TOOL_PROFILE>",
"TOOL_SCOPES": "<your TOOL_SCOPES>",
"MCP_PROTOCOL_VERSION": "<your MCP_PROTOCOL_VERSION>",
"MCP_BRIDGE_BACKEND": "<your MCP_BRIDGE_BACKEND>",
"MCP_REMOTE_SESSION_ID": "<your MCP_REMOTE_SESSION_ID>",
"TRANSPORT": "<your TRANSPORT>",
"HTTP_HOST": "<your HTTP_HOST>",
"HTTP_PORT": "<your HTTP_PORT>",
"HTTP_AUTH_DISABLED": "<your HTTP_AUTH_DISABLED>",
"HTTP_RATE_LIMIT_MAX": "<your HTTP_RATE_LIMIT_MAX>",
"CORS_ORIGIN": "<your CORS_ORIGIN>",
"ALLOWED_ORIGINS": "<your ALLOWED_ORIGINS>",
"MCP_TASKS_ENABLED": "<your MCP_TASKS_ENABLED>",
"MCP_APPS_ENABLED": "<your MCP_APPS_ENABLED>",
"MCP_V2_EXPERIMENTAL": "<your MCP_V2_EXPERIMENTAL>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your MCP_RAW_EXEC_EXPERIMENTAL>",
"BRIDGE_HOST": "<your BRIDGE_HOST>",
"BRIDGE_PORT": "<your BRIDGE_PORT>",
"BRIDGE_PORT_SCAN": "<your BRIDGE_PORT_SCAN>",
"BRIDGE_TIMEOUT_MS": "<your BRIDGE_TIMEOUT_MS>",
"BRIDGE_HEARTBEAT_MS": "<your BRIDGE_HEARTBEAT_MS>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your BRIDGE_WAIT_FOR_EDA_MS>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your BRIDGE_MAX_PAYLOAD_SIZE>",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "<your EASYEDA_DEV_BRIDGE>",
"BRIDGE_RAW_EXEC_ENABLED": "<your BRIDGE_RAW_EXEC_ENABLED>",
"DATA_DIR": "<your DATA_DIR>",
"SQLITE_PATH": "<your SQLITE_PATH>",
"ARTIFACT_DIR": "<your ARTIFACT_DIR>",
"CACHE_DIR": "<your CACHE_DIR>",
"AI_PROVIDER": "<your AI_PROVIDER>",
"AI_MODEL": "<your AI_MODEL>",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "<your AI_MAX_TOKENS>",
"AI_TIMEOUT_MS": "<your AI_TIMEOUT_MS>",
"AI_ALLOW_DESIGN_MUTATIONS": "<your AI_ALLOW_DESIGN_MUTATIONS>",
"JLCPCB_MODE": "<your JLCPCB_MODE>",
"JLCPCB_CLIENT_ID": "<your JLCPCB_CLIENT_ID>",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "<your JLCPCB_API_BASE_URL>",
"JLCPCB_ENABLE_ORDERING": "<your JLCPCB_ENABLE_ORDERING>",
"JLCSEARCH_ENABLED": "<your JLCSEARCH_ENABLED>",
"JLCSEARCH_BASE_URL": "<your JLCSEARCH_BASE_URL>",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "<your KEYLESS_SOURCING_ENABLED>",
"SOURCING_CACHE_TTL_SECONDS": "<your SOURCING_CACHE_TTL_SECONDS>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your VENDOR_MIN_REQUEST_INTERVAL_MS>",
"MOUSER_ENABLED": "<your MOUSER_ENABLED>",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "<your MOUSER_API_BASE_URL>",
"DIGIKEY_ENABLED": "<your DIGIKEY_ENABLED>",
"DIGIKEY_CLIENT_ID": "<your DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "<your DIGIKEY_SANDBOX>",
"DIGIKEY_LOCALE": "<your DIGIKEY_LOCALE>",
"DIGIKEY_CURRENCY": "<your DIGIKEY_CURRENCY>",
"OAUTH_ENABLED": "<your OAUTH_ENABLED>",
"OAUTH_ISSUER": "<your OAUTH_ISSUER>",
"OAUTH_AUDIENCE": "<your OAUTH_AUDIENCE>",
"OAUTH_JWKS_URI": "<your OAUTH_JWKS_URI>",
"OAUTH_REQUIRED_SCOPES": "<your OAUTH_REQUIRED_SCOPES>",
"OTEL_ENABLED": "<your OTEL_ENABLED>",
"OTEL_SERVICE_NAME": "<your OTEL_SERVICE_NAME>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your OTEL_EXPORTER_OTLP_ENDPOINT>",
"TRACE_SAMPLE_RATE": "<your TRACE_SAMPLE_RATE>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"NODE_ENV": "<your NODE_ENV>",
"LOG_LEVEL": "<your LOG_LEVEL>",
"TOOL_PROFILE": "<your TOOL_PROFILE>",
"TOOL_SCOPES": "<your TOOL_SCOPES>",
"MCP_PROTOCOL_VERSION": "<your MCP_PROTOCOL_VERSION>",
"MCP_BRIDGE_BACKEND": "<your MCP_BRIDGE_BACKEND>",
"MCP_REMOTE_SESSION_ID": "<your MCP_REMOTE_SESSION_ID>",
"TRANSPORT": "<your TRANSPORT>",
"HTTP_HOST": "<your HTTP_HOST>",
"HTTP_PORT": "<your HTTP_PORT>",
"HTTP_AUTH_DISABLED": "<your HTTP_AUTH_DISABLED>",
"HTTP_RATE_LIMIT_MAX": "<your HTTP_RATE_LIMIT_MAX>",
"CORS_ORIGIN": "<your CORS_ORIGIN>",
"ALLOWED_ORIGINS": "<your ALLOWED_ORIGINS>",
"MCP_TASKS_ENABLED": "<your MCP_TASKS_ENABLED>",
"MCP_APPS_ENABLED": "<your MCP_APPS_ENABLED>",
"MCP_V2_EXPERIMENTAL": "<your MCP_V2_EXPERIMENTAL>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your MCP_RAW_EXEC_EXPERIMENTAL>",
"BRIDGE_HOST": "<your BRIDGE_HOST>",
"BRIDGE_PORT": "<your BRIDGE_PORT>",
"BRIDGE_PORT_SCAN": "<your BRIDGE_PORT_SCAN>",
"BRIDGE_TIMEOUT_MS": "<your BRIDGE_TIMEOUT_MS>",
"BRIDGE_HEARTBEAT_MS": "<your BRIDGE_HEARTBEAT_MS>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your BRIDGE_WAIT_FOR_EDA_MS>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your BRIDGE_MAX_PAYLOAD_SIZE>",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "<your EASYEDA_DEV_BRIDGE>",
"BRIDGE_RAW_EXEC_ENABLED": "<your BRIDGE_RAW_EXEC_ENABLED>",
"DATA_DIR": "<your DATA_DIR>",
"SQLITE_PATH": "<your SQLITE_PATH>",
"ARTIFACT_DIR": "<your ARTIFACT_DIR>",
"CACHE_DIR": "<your CACHE_DIR>",
"AI_PROVIDER": "<your AI_PROVIDER>",
"AI_MODEL": "<your AI_MODEL>",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "<your AI_MAX_TOKENS>",
"AI_TIMEOUT_MS": "<your AI_TIMEOUT_MS>",
"AI_ALLOW_DESIGN_MUTATIONS": "<your AI_ALLOW_DESIGN_MUTATIONS>",
"JLCPCB_MODE": "<your JLCPCB_MODE>",
"JLCPCB_CLIENT_ID": "<your JLCPCB_CLIENT_ID>",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "<your JLCPCB_API_BASE_URL>",
"JLCPCB_ENABLE_ORDERING": "<your JLCPCB_ENABLE_ORDERING>",
"JLCSEARCH_ENABLED": "<your JLCSEARCH_ENABLED>",
"JLCSEARCH_BASE_URL": "<your JLCSEARCH_BASE_URL>",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "<your KEYLESS_SOURCING_ENABLED>",
"SOURCING_CACHE_TTL_SECONDS": "<your SOURCING_CACHE_TTL_SECONDS>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your VENDOR_MIN_REQUEST_INTERVAL_MS>",
"MOUSER_ENABLED": "<your MOUSER_ENABLED>",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "<your MOUSER_API_BASE_URL>",
"DIGIKEY_ENABLED": "<your DIGIKEY_ENABLED>",
"DIGIKEY_CLIENT_ID": "<your DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "<your DIGIKEY_SANDBOX>",
"DIGIKEY_LOCALE": "<your DIGIKEY_LOCALE>",
"DIGIKEY_CURRENCY": "<your DIGIKEY_CURRENCY>",
"OAUTH_ENABLED": "<your OAUTH_ENABLED>",
"OAUTH_ISSUER": "<your OAUTH_ISSUER>",
"OAUTH_AUDIENCE": "<your OAUTH_AUDIENCE>",
"OAUTH_JWKS_URI": "<your OAUTH_JWKS_URI>",
"OAUTH_REQUIRED_SCOPES": "<your OAUTH_REQUIRED_SCOPES>",
"OTEL_ENABLED": "<your OTEL_ENABLED>",
"OTEL_SERVICE_NAME": "<your OTEL_SERVICE_NAME>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your OTEL_EXPORTER_OTLP_ENDPOINT>",
"TRACE_SAMPLE_RATE": "<your TRACE_SAMPLE_RATE>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"-y",
"easyeda-mcp-pro"
],
"env": {
"NODE_ENV": "<your NODE_ENV>",
"LOG_LEVEL": "<your LOG_LEVEL>",
"TOOL_PROFILE": "<your TOOL_PROFILE>",
"TOOL_SCOPES": "<your TOOL_SCOPES>",
"MCP_PROTOCOL_VERSION": "<your MCP_PROTOCOL_VERSION>",
"MCP_BRIDGE_BACKEND": "<your MCP_BRIDGE_BACKEND>",
"MCP_REMOTE_SESSION_ID": "<your MCP_REMOTE_SESSION_ID>",
"TRANSPORT": "<your TRANSPORT>",
"HTTP_HOST": "<your HTTP_HOST>",
"HTTP_PORT": "<your HTTP_PORT>",
"HTTP_AUTH_DISABLED": "<your HTTP_AUTH_DISABLED>",
"HTTP_RATE_LIMIT_MAX": "<your HTTP_RATE_LIMIT_MAX>",
"CORS_ORIGIN": "<your CORS_ORIGIN>",
"ALLOWED_ORIGINS": "<your ALLOWED_ORIGINS>",
"MCP_TASKS_ENABLED": "<your MCP_TASKS_ENABLED>",
"MCP_APPS_ENABLED": "<your MCP_APPS_ENABLED>",
"MCP_V2_EXPERIMENTAL": "<your MCP_V2_EXPERIMENTAL>",
"MCP_RAW_EXEC_EXPERIMENTAL": "<your MCP_RAW_EXEC_EXPERIMENTAL>",
"BRIDGE_HOST": "<your BRIDGE_HOST>",
"BRIDGE_PORT": "<your BRIDGE_PORT>",
"BRIDGE_PORT_SCAN": "<your BRIDGE_PORT_SCAN>",
"BRIDGE_TIMEOUT_MS": "<your BRIDGE_TIMEOUT_MS>",
"BRIDGE_HEARTBEAT_MS": "<your BRIDGE_HEARTBEAT_MS>",
"BRIDGE_WAIT_FOR_EDA_MS": "<your BRIDGE_WAIT_FOR_EDA_MS>",
"BRIDGE_MAX_PAYLOAD_SIZE": "<your BRIDGE_MAX_PAYLOAD_SIZE>",
"BRIDGE_TOKEN": "<your BRIDGE_TOKEN>",
"EASYEDA_DEV_BRIDGE": "<your EASYEDA_DEV_BRIDGE>",
"BRIDGE_RAW_EXEC_ENABLED": "<your BRIDGE_RAW_EXEC_ENABLED>",
"DATA_DIR": "<your DATA_DIR>",
"SQLITE_PATH": "<your SQLITE_PATH>",
"ARTIFACT_DIR": "<your ARTIFACT_DIR>",
"CACHE_DIR": "<your CACHE_DIR>",
"AI_PROVIDER": "<your AI_PROVIDER>",
"AI_MODEL": "<your AI_MODEL>",
"AI_API_KEY": "<your AI_API_KEY>",
"AI_MAX_TOKENS": "<your AI_MAX_TOKENS>",
"AI_TIMEOUT_MS": "<your AI_TIMEOUT_MS>",
"AI_ALLOW_DESIGN_MUTATIONS": "<your AI_ALLOW_DESIGN_MUTATIONS>",
"JLCPCB_MODE": "<your JLCPCB_MODE>",
"JLCPCB_CLIENT_ID": "<your JLCPCB_CLIENT_ID>",
"JLCPCB_CLIENT_SECRET": "<your JLCPCB_CLIENT_SECRET>",
"JLCPCB_API_BASE_URL": "<your JLCPCB_API_BASE_URL>",
"JLCPCB_ENABLE_ORDERING": "<your JLCPCB_ENABLE_ORDERING>",
"JLCSEARCH_ENABLED": "<your JLCSEARCH_ENABLED>",
"JLCSEARCH_BASE_URL": "<your JLCSEARCH_BASE_URL>",
"LCSC_API_KEY": "<your LCSC_API_KEY>",
"KEYLESS_SOURCING_ENABLED": "<your KEYLESS_SOURCING_ENABLED>",
"SOURCING_CACHE_TTL_SECONDS": "<your SOURCING_CACHE_TTL_SECONDS>",
"VENDOR_MIN_REQUEST_INTERVAL_MS": "<your VENDOR_MIN_REQUEST_INTERVAL_MS>",
"MOUSER_ENABLED": "<your MOUSER_ENABLED>",
"MOUSER_API_KEY": "<your MOUSER_API_KEY>",
"MOUSER_API_BASE_URL": "<your MOUSER_API_BASE_URL>",
"DIGIKEY_ENABLED": "<your DIGIKEY_ENABLED>",
"DIGIKEY_CLIENT_ID": "<your DIGIKEY_CLIENT_ID>",
"DIGIKEY_CLIENT_SECRET": "<your DIGIKEY_CLIENT_SECRET>",
"DIGIKEY_SANDBOX": "<your DIGIKEY_SANDBOX>",
"DIGIKEY_LOCALE": "<your DIGIKEY_LOCALE>",
"DIGIKEY_CURRENCY": "<your DIGIKEY_CURRENCY>",
"OAUTH_ENABLED": "<your OAUTH_ENABLED>",
"OAUTH_ISSUER": "<your OAUTH_ISSUER>",
"OAUTH_AUDIENCE": "<your OAUTH_AUDIENCE>",
"OAUTH_JWKS_URI": "<your OAUTH_JWKS_URI>",
"OAUTH_REQUIRED_SCOPES": "<your OAUTH_REQUIRED_SCOPES>",
"OTEL_ENABLED": "<your OTEL_ENABLED>",
"OTEL_SERVICE_NAME": "<your OTEL_SERVICE_NAME>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<your OTEL_EXPORTER_OTLP_ENDPOINT>",
"TRACE_SAMPLE_RATE": "<your TRACE_SAMPLE_RATE>"
}
}
}
}Replace each placeholder with your own value before saving.
After adding the config, ask your client to list this server's tools. A tool list confirms the connection; an empty list or an error means the server did not start or needs credentials.
When to choose another server
- KiCad MCP Pro#134
- SSH MCP Tool#3,485
- A2amesh#8,913
- MCP Health Monitor#8,967
- infra-lens-mcp#9,729
- ssh-mcp-pro#10,083
- MCP Infra Lens#13,233
- MCP Debug Recorder#14,411
- notebooklm-mcp-pro#14,921
- zaptrace-mcp#17,115
- MCP Composer#35,540
- reflow-mcp#68,279
No task-specific alternatives are catalogued for easyeda-mcp-proyet; the list above is its publisher's other servers.
What changed, and when this was checked
- First listed
- Jun 4, 2026
- Latest version published
- Oct 9, 2026
- Version history
- 58 versions tracked (below)
- Requirements evidence
- Declared by Glama, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
- Profile checked
- Not yet — purpose, capabilities and requirements above come from registry data only
- Ranking data as of
- Oct 16, 2026
- PulseMCP ↗listed since Jun 10, 2026 · still listed
- Official MCP ↗listed since Jun 11, 2026 · still listed
- Glama ↗listed since Jun 11, 2026 · still listed
- mcp.so ↗listed since Aug 25, 2026 · still listed
Do you maintain easyeda-mcp-pro? to correct or enrich this profile.
Available versions (58)
| Version | Published |
|---|---|
| 1.2.0 | Oct 9, 2026 |
| 1.1.0 | Sep 29, 2026 |
| 1.0.1 | Aug 28, 2026 |
| 1.0.0 | Aug 27, 2026 |
| 0.35.4 | Jul 27, 2026 |
| 0.35.3 | Jul 24, 2026 |
| 0.35.2 | Jul 23, 2026 |
| 0.35.1 | Jul 22, 2026 |
| 0.35.0 | Jul 21, 2026 |
| 0.34.4 | Jul 20, 2026 |
| 0.34.3 | Jul 14, 2026 |
| 0.34.2 | Jul 14, 2026 |
| 0.34.1 | Jul 14, 2026 |
| 0.34.0 | Jul 13, 2026 |
| 0.33.0 | Jul 11, 2026 |
| 0.32.0 | Jul 11, 2026 |
| 0.31.0 | Jul 9, 2026 |
| 0.30.0 | Jul 9, 2026 |
| 0.29.1 | Jul 9, 2026 |
| 0.29.0 | Jul 9, 2026 |
| 0.28.0 | Jul 9, 2026 |
| 0.27.0 | Jul 9, 2026 |
| 0.25.0 | Jul 9, 2026 |
| 0.24.2 | Jul 9, 2026 |
| 0.24.1 | Jul 8, 2026 |
| 0.24.0 | Jul 7, 2026 |
| 0.23.0 | Jul 7, 2026 |
| 0.21.0 | Jul 6, 2026 |
| 0.20.0 | Jul 4, 2026 |
| 0.19.0 | Jul 4, 2026 |
| 0.18.0 | Jul 3, 2026 |
| 0.17.1 | Jul 2, 2026 |
| 0.17.0 | Jul 2, 2026 |
| 0.16.0 | Jul 2, 2026 |
| 0.15.0 | Jul 2, 2026 |
| 0.14.0 | Jul 1, 2026 |
| 0.13.0 | Jul 1, 2026 |
| 0.12.0 | Jul 1, 2026 |
| 0.11.0 | Jul 1, 2026 |
| 0.10.0 | Jul 1, 2026 |
| 0.9.0 | Jul 1, 2026 |
| 0.8.0 | Jul 1, 2026 |
| 0.7.0 | Jul 1, 2026 |
| 0.6.10 | Jul 1, 2026 |
| 0.6.9 | Jul 1, 2026 |
| 0.6.8 | Jul 1, 2026 |
| 0.6.7 | Jun 30, 2026 |
| 0.6.6 | Jun 30, 2026 |
| 0.6.5 | Jun 30, 2026 |
| 0.6.4 | Jun 30, 2026 |
| 0.6.3 | Jun 30, 2026 |
| 0.6.2 | Jun 30, 2026 |
| 0.6.1 | Jun 30, 2026 |
| 0.4.0 | Jun 10, 2026 |
| 0.3.2 | Jun 5, 2026 |
| 0.3.1 | Jun 5, 2026 |
| 0.3.0 | Jun 5, 2026 |
| 0.2.0 | Jun 4, 2026 |
Ranks ahead of 143,678 of 144,396 servers on MCP Toplist.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.oaslananka%2Feasyeda-mcp-pro)<a href="https://mcptoplist.com/server/io.github.oaslananka%2Feasyeda-mcp-pro"><img src="https://mcptoplist.com/badge/io.github.oaslananka%2Feasyeda-mcp-pro.svg" alt="MCP Toplist: Top 1% of 144,396" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Frequently asked questions
- Who maintains easyeda-mcp-pro?
- easyeda-mcp-pro is maintained by oaslananka, which publishes 23 MCP servers (180 total versions) tracked on MCP Toplist.
- Is easyeda-mcp-pro listed on the Official MCP Registry?
- Yes — easyeda-mcp-pro is listed on the Official MCP Registry, alongside PulseMCP, Glama and mcp.so.
- How many versions does easyeda-mcp-pro have?
- MCP Toplist tracks 58 versions of easyeda-mcp-pro, most recently published on Oct 9, 2026.
- Where can I find the source code for easyeda-mcp-pro?
- The source code for easyeda-mcp-pro is hosted at github.com/oaslananka/easyeda-mcp-pro.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.