边缘核心 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
边缘核心 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
边缘核心 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/wenet-ec/edge-core
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"----": {
"command": "npx",
"args": ["-y", "edge-core"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 边缘核心 执行以下任务... Claude: [自动调用 边缘核心 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"____": {
"command": "npx",
"args": ["-y", "edge-core"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
Open-source self-hostable control plane for distributed Linux and Edge fleets — WireGuard mesh, SSH proxy, remote execution, Prometheus metrics, all over one REST API/MCP.
📖 Docs: wenet-ec.github.io/edge-core
Edge Core is an infrastructure management platform for fleets of Linux machines you don't physically touch. Cloud VMs across providers, on-premises servers, factory-floor equipment, Raspberry Pis, homelab boxes, IoT devices — anywhere you have N machines and want a single HTTP API to operate them. You get a secure WireGuard mesh, remote command execution, SSH without exposing port 22, HTTP/SOCKS5 forward proxying through any node, and Prometheus metrics aggregation.
We named the project "Edge Core" because the founding pain came from edge devices, but **"edge" here means any machine you don't physically touch right now** — a cloud VM in Frankfurt, a bare-metal box in a colo, or a Raspberry Pi in a factory. The control plane doesn't care; it's all the same problem.
Runs on standard Linux hosts (glibc + systemd, kernel ≥ 5.6 for built-in WireGuard). Tested on Ubuntu 22.04 / 24.04 and Debian 12 (x86_64 + ARM64); other glibc/systemd distros should work — see Host compatibility below. Self-hosted, no vendor lock-in.
The agent that runs on your machines and the Nexmaker shared library are open-source under Apache 2.0. The admin server is source-available under the Elastic License 2.0 — you can self-host, modify, and use it commercially. The one thing we reserve is the right to offer Edge Admin as a hosted service to the public; we hope you respect that decision so we can keep the rest of Edge Core fully free, with no future feature gates or surprise relicensing. See License below for details.
Everything runs in Docker Compose — no Elixir or Go required on the host.
Pick the setup that fits your needs and follow its README:
| Setup | Description | Start here |
|---|---|---|
| **Lite** | Single admin, Mosquitto broker, no metrics stack. Good for homelab, small fleets, or first deployments. | [examples/lite/](https://github.com/wenet-ec/edge-core/blob/main/examples/lite/README.md) |
| **Standard** | 4 admin instances across 2 clusters, EMQX, full Prometheus metrics. Production-ready HA setup. | [examples/standard/](https://github.com/wenet-ec/edge-core/blob/main/examples/standard/README.md) |
Each README covers: server requirements, configuration, enrolling your first node, and upgrading. Once your admin is running, the user guide walks through the day-to-day surface (Swagger, MCP, proxy, metrics, events).
The admin is always a containerized deployment target. We do not support running it directly as a bare Linux host process.
| Deployment surface | Status | Notes |
|---|---|---|
| Docker Compose on Linux | Supported | Canonical deployment path today |
| Docker on Linux | Supported | Same containerized runtime model |
| Kubernetes | Planned / not yet shipped | examples/k8s is still TODO |
| Bare Linux host process | Unsupported | Not a supported runtime shape |
The admin is much less host-sensitive than the agent: it runs containerized and uses wireguard-go (userspace) inside its own container, so it does not depend on host WireGuard kernel support.
| Directory | Description |
|---|---|
edge_admin/ | Phoenix admin server — REST API, OpenAPI, AsyncAPI, MCP server, HTTP/SOCKS5 proxies (PostgreSQL, Oban) |
edge_agent/ | Phoenix agent — embedded SSH server, HTTP/SOCKS5 proxies, metrics exporters (SQLite, Oban) |
nexmaker/ | Shared Elixir lib — Netmaker API + netclient CLI wrapper |
examples/lite/ | Single admin, Mosquitto, no metrics — good for small fleets or resource-constrained servers |
examples/standard/ | 4 admins across 2 clusters, EMQX, Prometheus — when you need HA or more node capacity |
examples/relay/ | Self-hosted DERP relay node — optional, for agents behind strict NAT |
examples/sidecar/ | Agent as a sidecar container (bridge networking) rather than host-networked |
examples/event_brokers/ | NATS, Redpanda, Kafka, RabbitMQ, Redis, and MQTT compose files (AWS SNS is managed — provisioning notes inline) |
docs/ | Architecture docs and API specs |
| Edge Core | Balena | Ansible¹ | Tailscale / Headscale | FleetDM | |
|---|---|---|---|---|---|
| Self-hosted | ✅ | Partial | ✅ | Partial / ✅ | ✅ |
| Works for general Linux | ✅ | ❌ IoT-only | ✅ | ✅ | ✅ |
| Built-in VPN mesh | ✅ | ❌ hub-and-spoke (OpenVPN) | ❌ | ✅ | ❌ |
| SSH proxy (no VPN client needed) | ✅ | ❌ | ❌ | ✅ | ❌ |
| HTTP forward proxy to edge | ✅ | ❌ | ❌ | ❌ | ❌ |
| Remote command execution | ✅ | ✅ | ✅ | ❌ | Partial |
| Prometheus metrics via admin | ✅ | Partial | ❌ | ❌ | ❌ |
| Works behind symmetric NAT | ✅ DERP | ✅ | ❌ | ✅ DERP | ❌ |
| No vendor lock-in | ✅ | ❌ | ✅ | ❌ / ✅ | ✅ |
¹ Ansible is a complement, not a competitor — see below.
vs Balena: Balena is optimized for IoT and requires their cloud or their OS. Edge Core is designed to run on general-purpose Linux (see Host compatibility for tested distros), any cloud or on-prem. You own everything.
vs Tailscale / Headscale: Tailscale (and its self-hosted equivalent Headscale) is a polished, opinionated mesh networking product — VPN, identity, SSH, ACLs, MagicDNS, exit nodes. We use Tailscale's DERP relay protocol for our own NAT-traversal fallback, so this isn't really a head-to-head comparison. Edge Core sits one layer up: the network plumbing is solved (via Netmaker + DERP), and the product is the fleet-management layer on top — command execution, centralized SSH credentials, HTTP/SOCKS5 forward proxying, metrics aggregation, MCP. If your need is "give my team SSH'd access to my fleet over a VPN", Tailscale is probably what you want. If you also need to operate the fleet from a control plane, that's where Edge Core fits.
Works alongside Ansible: Edge Core is not an Ansible replacement — it's the network layer that makes Ansible work on unreachable machines. Nodes behind NAT or firewalls are normally inaccessible to Ansible. With Edge Core, you SSH through the admin proxy tunnel to reach them, then run your playbooks as normal. No changes to your Ansible setup needed — just configure ProxyCommand in your SSH config to route through the admin's SOCKS5 proxy and Ansible works as if the nodes were on your local network.
vs running EMQX/Mosquitto yourself: If you want edge-to-cloud communication and don't need a message bus, Edge Core gives you command delivery, result collection, SSH access, and full TCP tunneling (via HTTP and SOCKS5 forward proxy) without ever touching an MQTT broker. The broker in this repo (EMQX/Mosquitto) is internal Netmaker infrastructure — your application code never sees it.
高质量的开源MCP工具,支持多种功能
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,边缘核心 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | edge-core |
| Topics | mcpautomationedge-aiedge-computing |
| GitHub | https://github.com/wenet-ec/edge-core |
| License | NOASSERTION |
| 语言 | Elixir |
收录时间:2026-06-24 · 更新时间:2026-06-24 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端