使用说明
MCP服务器模板
一个帮助引导创建 MCP服务器 用于N-able中。
📖 项目文件
更好地探索所有功能的最佳方式 MCP服务器模板 就是阅读AI 后台文档.
⚡️ 快速启动
- 安装 酿造
- 安装 制造
- 克隆 此回购
- 运行以下命令以安装必备工具。
make run-housekeeping - 按照以下步骤设置您的Artifactory凭据 指南.
- 运行:
make go-env - 设置本地群集
make clean-setup-local-kind-cluster - 建造!
make dev - 您可以使用 邮递员 以与MCP服务器交互。
贡献
我们欢迎对这个项目的贡献,但我们确实要求遵循挂钩和提交约定,以确保PR 易于查看,并且在整个代码库中应用了一种通用样式。
预提交
预承诺 钩子是一组在提交或推送之前运行的脚本。它们有助于确保代码得到遵守 对于项目样式,运行安全检查,并且代码格式正确。
要在您的环境中创建各种钩子,请运行以下命令:
make pre-commit-install
戈兰
安装代码完成时间 遵循本指南.
VS代码
安装代码完成时间 遵循本指南.
常规承诺
常规承诺 在这个仓库中,用于提供一致的提交方法 有助于发布过程的消息,例如。 下一阶段管道 将读取的提交消息 确定下一个发布版本。
委员 用于帮助创建提交消息。要使用它,请运行:
cz commit
并按照提示创建符合传统提交标准的提交消息。
戈兰
通过以下方式安装常规提交插件 Goland市场
VS代码
安装代码完成时间 遵循本指南.
☁️ 亚马逊云服务
N-able使用AWS在各种环境和地区托管应用程序。要访问AWS资源,您需要 需要 要使用AWS CLI(请参阅 快速开始)已在本地计算机上安装和配置。
- 运行以下命令 铁砧 命令将所有相关的AWS凭据添加到本地环境中。
anvil aws config \ --idp-url https://access.n-able.dev/auth/realms/NABL/protocol/saml/clients/amazon-aws \ --idp-realm nabl - 现在运行以下命令以添加AWS EKS kubecontexts到您的本地环境。
make setup-k8s-contexts
Gotcha的
Kustomize版本
该模板已配置为与特定版本的kustomize-v5.0.3配合使用。
要更改版本,然后固定正确的版本,请运行以下命令。
- WSL2
brew uninstall kustomize || curl -L -H "Authorization: Bearer QQ==" -o kustomize-5.0.3.x86_64_linux.bottle.tar.gz https://ghcr.io/v2/homebrew/core/kustomize/blobs/sha256:64fafd82844704588435ef680441bc24d32e2f69c81fc981b07d91cba11e6903 -v && brew install kustomize-5.0.3.x86_64_linux.bottle.tar.gz && brew pin kustomize - 🍎
brew uninstall kustomize || curl -L -H "Authorization: Bearer QQ==" -o kustomize-5.0.3.sonoma.bottle.tar.gz https://ghcr.io/v2/homebrew/core/kustomize/blobs/sha256:dbdc6f593427a2b984ded62f9630f855b89a4b51f4a2073d2cb2472b1fe9508e -v && brew install kustomize-5.0.3.sonoma.bottle.tar.gz