MCP服务器模板

一个用于快速创建MCP服务器的模板库,适用于N-able环境中的开发部署。

  • by NiloupherShaik
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 nilouphershaik/jira-mcp-server

使用说明

MCP服务器模板

一个帮助引导创建 MCP服务器 用于N-able中。

📖 项目文件

更好地探索所有功能的最佳方式 MCP服务器模板 就是阅读AI 后台文档.

⚡️ 快速启动

  1. 安装 酿造
  2. 安装 制造
  3. 克隆 此回购
  4. 运行以下命令以安装必备工具。
    make run-housekeeping
    
  5. 按照以下步骤设置您的Artifactory凭据 指南.
  6. 运行:
    make go-env
    
  7. 设置本地群集
    make clean-setup-local-kind-cluster
    
  8. 建造!
    make dev
    
  9. 您可以使用 邮递员 以与MCP服务器交互。

贡献

我们欢迎对这个项目的贡献,但我们确实要求遵循挂钩和提交约定,以确保PR 易于查看,并且在整个代码库中应用了一种通用样式。

预提交

预承诺 钩子是一组在提交或推送之前运行的脚本。它们有助于确保代码得到遵守 对于项目样式,运行安全检查,并且代码格式正确。

要在您的环境中创建各种钩子,请运行以下命令:

   make pre-commit-install

戈兰

安装代码完成时间 遵循本指南.

VS代码

安装代码完成时间 遵循本指南.

常规承诺

常规承诺 在这个仓库中,用于提供一致的提交方法 有助于发布过程的消息,例如。 下一阶段管道 将读取的提交消息 确定下一个发布版本。

委员 用于帮助创建提交消息。要使用它,请运行:

  cz commit

并按照提示创建符合传统提交标准的提交消息。

戈兰

通过以下方式安装常规提交插件 Goland市场

VS代码

安装代码完成时间 遵循本指南.

☁️ 亚马逊云服务

N-able使用AWS在各种环境和地区托管应用程序。要访问AWS资源,您需要 需要 要使用AWS CLI(请参阅 快速开始)已在本地计算机上安装和配置。

  1. 运行以下命令 铁砧 命令将所有相关的AWS凭据添加到本地环境中。
    anvil aws config \
     --idp-url https://access.n-able.dev/auth/realms/NABL/protocol/saml/clients/amazon-aws \
     --idp-realm nabl
    
  2. 现在运行以下命令以添加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