返回市场
开源土夫MCP服务器

开源土夫MCP服务器

作者:opentofu68 星标更新:2025-06-10

项目介绍

OpenTofu MCP 服务器

这是一个用于访问 OpenTofu 注册表的模型上下文协议(MCP)服务器。此服务器允许语言模型助手搜索并检索有关 OpenTofu 提供者、模块、资源和数据源的信息。

该服务器既可作为本地 Node.js 服务器运行,也可部署为远程 Cloudflare Worker。

功能

  • 搜索 OpenTofu 注册表中的提供者、模块、资源和数据源
  • 获取特定提供者和模块的详细信息
  • 访问资源和数据源的文档
  • 检索全面的 OpenTofu 配置示例
  • 支持 AI 助手的 MCP 兼容接口

安装

您可以使用任何支持模型上下文协议的 AI 助手来使用此 MCP 服务器。可以选择托管服务或本地安装:

托管服务(推荐)

最简单的开始方式是使用我们的托管服务 mcp.opentofu.org。优点包括:

  • ✅ 不需要本地安装
  • ✅ 始终与最新的 OpenTofu 注册表数据同步
  • ✅ 通过 Cloudflare Workers 全球分布
  • ✅ 高可用性和性能

Claude Code

将托管的 OpenTofu MCP 服务器添加到 Claude Code:

claude mcp add opentofu -t sse https://mcp.opentofu.org/sse

Cursor / VS Code

单击自动安装到 Cursor

在您的 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 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: 获取特定数据源的文档