这是一个用于访问 OpenTofu 注册表的模型上下文协议(MCP)服务器。此服务器允许语言模型助手搜索并检索有关 OpenTofu 提供者、模块、资源和数据源的信息。
该服务器既可作为本地 Node.js 服务器运行,也可部署为远程 Cloudflare Worker。
您可以使用任何支持模型上下文协议的 AI 助手来使用此 MCP 服务器。可以选择托管服务或本地安装:
最简单的开始方式是使用我们的托管服务 mcp.opentofu.org。优点包括:
将托管的 OpenTofu MCP 服务器添加到 Claude Code:
claude mcp add opentofu -t sse https://mcp.opentofu.org/sse
在您的 settings.json 中添加以下内容:
{
"mcp": {
"servers": {
"opentofu": {
"type": "sse",
"url": "https://mcp.opentofu.org/sse"
},
}
}
}
您不需要定义任何输入。
{
"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
{
"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: 获取特定数据源的文档