MCP.so
登录
C

Cwprep MCP Server

@imgwho

基本信息

分类

其他

传输方式

stdio

作者

imgwho

提交者

cooper wen

关于 Cwprep MCP Server

ai generate tableau prep file

Cwprep MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "cwprep": {
      "command": "uvx",
      "args": [
        "--from",
        "cwprep[mcp]",
        "cwprep-mcp"
      ]
    }
  }
}

Cwprep MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Cwprep?

Cwprep is a Python-based engine that enables text-to-PrepFlow generation by reverse-engineering the .tfl JSON structure. It provides a built-in MCP server, acting as a bridge between LLMs (such as Claude and Gemini) and Tableau Prep, allowing users to generate, modify, and build data cleaning flows through natural language conversations or Python scripts without opening the GUI.

How to use Cwprep?

Install with pip install cwprep or use uvx (recommended) which auto-downloads the MCP extra. Start the MCP server locally with cwprep-mcp for stdio transport, or with cwprep-mcp --transport streamable-http --port 8000 for remote HTTP access. Configure supported clients (Claude Desktop, Cursor, VS Code, Windsurf, Gemini CLI, etc.) to point to this server using the uvx method.

Key features of Cwprep

  • Generates TFL/TFLX files from natural language flow definitions
  • Translates TFL flows to equivalent ANSI SQL
  • Validates flow definitions before file generation
  • Connects to MySQL, PostgreSQL, SQL Server, Excel, and CSV
  • Supports joins, unions, filters, calculations, pivots, and aggregations
  • Packages flows as .tflx archives with embedded data files

Use cases of Cwprep

  • Build data cleaning pipelines via conversational AI in Claude Desktop
  • Automate Tableau Prep flow generation from Python scripts
  • Translate existing TFL flows into SQL for review or validation
  • Design and modify multi-step data flows without manually opening Tableau Prep

常见问题

1

What does Cwprep do that alternatives don't?

Cwprep enables generation of Tableau Prep Flow (.tfl) files directly from natural language or Python code, acting as a bridge between LLMs and Tableau Prep without requiring the GUI.

2

What are the runtime requirements for Cwprep?

Python 3.8 or higher is required. The MCP server extra can be installed via `pip install cwprep[mcp]` or auto-downloaded using `uvx`.

3

What transports and authentication does the MCP server support?

The server supports stdio transport (local) and Streamable HTTP transport (`--transport streamable-http --port 8000`). Authentication is not detailed in the README.

4

Where are generated flow files saved?

By default, the SDK and MCP output only the final `.tfl` or `.tflx` archive. Use `save_to_folder()` explicitly to obtain the exploded folder for inspection.

5

Can Cwprep connect to live databases?

Yes, it supports database connections to MySQL, PostgreSQL, and SQL Server via `add_connection()`, with default settings configurable in `config.yaml`.

评论

其他 分类下的更多 MCP 服务器