使用说明
IBM MCP ContextForge的地形提供程序
此Terraform提供程序将基础架构作为代码管理 IBM MCP ContextForge 系统。
关于IBM MCP ContextForge
IBM MCP Context Forge是一个开源网关和注册表,集中管理MCP兼容LLM应用程序可访问的工具、资源和提示。它充当一个安全的代理和注册表,联合REST和MCP服务器,并提供关键的企业功能,如可观察性、身份验证、速率限制等。
需求
构建供应商
- 克隆仓库
- 输入存储库目录
- 使用Go构建提供者
install命令:
go install
添加依赖关系
此提供商使用 Go模块. 有关使用Go模块的最新信息,请参阅Go文档。
添加新的依赖项 github.com/author/dependency 发送给您的Terraform提供商:
go get github.com/author/dependency
go mod tidy
然后将更改提交给 go.mod 和 go.sum.
使用提供者
terraform {
required_providers {
contextforge = {
source = "nkbud/contextforge"
version = ">= 0.0.1"
}
}
}
provider "contextforge" {
endpoint = "https://your-mcp-gateway.example.com"
}
发展供应商
如果你想在提供者身上工作,你首先需要 去 安装在您的计算机上(请参阅 需求 上文)。
要编译提供程序,请运行 go install。这将构建提供程序,并将提供程序二进制文件放入 $GOPATH/bin 目录。
要生成或更新文档,请运行 make generate.
为了运行全套验收测试,请运行 make testacc.
注: 验收测试创造了真正的资源,并且通常需要花钱运行。
make testacc