Netbird 鸟类飞行器网络服务器是一款用于管理鸟类飞行器相关数据、监控状态以及处理日志的服务器。它提供了丰富的工具和功能,能满足鸟类飞行器管理的多种需求,同时支持后续的功能扩展。
Netbird 鸟类飞行器网络服务器可以通过直接安装或从源码构建的方式进行部署。以下是详细的安装步骤:
使用以下命令直接安装:
go install github.com/yourusername/mcp-netbird/cmd/mcp-netbird/main.go
git clone https://github.com/yourusername/mcp-netbird.git
cd mcp-netbird
go mod tidy
go run cmd/mcp-netbird/main.go
list_peers
list_groups
list_policies
getpeer_info
group_status
policy_rules
view_logs
clear_logs
# 设置API令牌并运行服务器
export NETBIRD_API_TOKEN=your_token && \
mcp-netbird serve --listen :8001
构建SSE模式的镜像:
docker build -t mcp-netbird-sse:v1 -f Dockerfile.sse .
运行镜像:
docker run --name mcp-netbird -p 8001:8001 -e NETBIRD_API_TOKEN= mcp-netbird-sse:v1
查看飞行器群集:
mcp-netbird list_peers
获取特定飞行器信息:
mcp-netbird getpeer_info --id peer_id_here
将以下内容添加到配置文件中:
[Netbird]
API_TOKEN = your_api_token_here
欢迎贡献!请通过GitHub提交问题或拉取请求。
项目基于以下依赖:
make test
make dist
项目基于 Apache License, Version 2.0 协议。
⚠️ 重要提示
- 请确保在运行前正确设置
NETBIRD_API_TOKEN
。- 建议定期检查和清理飞行器日志以保持系统性能。
- 使用 HTTPS 提供额外的安全保障。
💡 使用建议
如有任何问题,请随时联系维护团队。