OpenTofu MCP服务器
用于访问OpenTofu注册表的模型上下文协议(MCP)服务器。此服务器允许语言模型助手搜索和检索有关OpenTofu提供者、模块、资源和数据源的信息。
既可作为本地Node.js服务器,也可作为远程Cloudflare Worker部署。
特性
- 在OpenTofu注册表中搜索提供者、模块、资源和数据源
- 获取有关特定提供商和模块的详细信息
- 访问资源和数据源的文档
- 检索全面的OpenTofu配置示例
- 用于AI助手的MCP兼容接口
安装
您可以将此MCP服务器与支持模型上下文协议的任何AI助手一起使用。在托管服务或本地安装之间进行选择:
托管服务(推荐)
最简单的入门方法是使用我们的托管服务 mcp.opentofu.org.好处包括:
- ✅ 无需本地安装
- ✅ 始终保持最新的OpenTofu注册表数据
- ✅ 通过Cloudflare Workers在全球范围内分发
- ✅ 高可用性和高性能
克劳德代码
将托管的OpenTofu MCP服务器添加到Claude代码中:
claude mcp add opentofu -t sse https://mcp.opentofu.org/sse光标/VS代码
将此添加到您的 settings.json.
{
"mcp": {
"servers": {
"opentofu": {
"type": "sse",
"url": "https://mcp.opentofu.org/sse"
},
}
}
}您不需要定义任何输入。
通用MCP配置
{
"mcpServers": {
"opentofu": {
"transport": "sse",
"endpoint": "https://mcp.opentofu.org/sse"
}
}
}本地服务器
基本用法
您还可以使用npx在本地运行服务器:
npx @opentofu/opentofu-mcp-server全球安装
全局安装以供重复使用:
npm install -g @opentofu/opentofu-mcp-server
opentofu-mcp-server克劳德代码(本地)
将本地服务器添加到Claude Code:
claude mcp add opentofu -- npx @opentofu/opentofu-mcp-server通用MCP配置(本地)
{
"mcpServers": {
"opentofu": {
"command": "npx",
"args": ["-y", "@opentofu/opentofu-mcp-server"]
}
}
}可用工具
OpenTofu MCP服务器提供以下工具:
注册表搜索和信息
search-opentofu-registry:搜索提供者、模块、资源和数据源get-provider-details:获取特定提供商的详细信息get-module-details:获取特定模块的详细信息get-resource-docs:获取特定资源的文档get-datasource-docs:获取特定数据源的文档
