Metadata-Version: 2.4
Name: cz-mcp-server
Version: 1.0.7
Summary: An MCP server for Clickzetta.
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: aiohttp
Requires-Dist: cachetools>=6.1.0
Requires-Dist: clickzetta-connector>=1.0.4
Requires-Dist: fastapi
Requires-Dist: jsonpath-ng>=1.7.0
Requires-Dist: loguru
Requires-Dist: mcp>=1.14.1
Requires-Dist: numpy==1.26.4
Requires-Dist: pandas>=2.3.1
Requires-Dist: python-dotenv>=1.1.1
Requires-Dist: pyyaml==6.0.2
Requires-Dist: sqlparse
Requires-Dist: starlette>=0.27.0
Requires-Dist: uvicorn>=0.24.0
Provides-Extra: dev
Requires-Dist: build; extra == 'dev'
Requires-Dist: hatchling; extra == 'dev'
Requires-Dist: pandas-stubs; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio; extra == 'dev'
Description-Content-Type: text/markdown

 # MCP ClickZetta Server Service Manager
 
 ## Usage:

$   ./service.sh start [--host HOST] [--port PORT] 

$   ./service.sh stop

$   ./service.sh restart [--host HOST] [--port PORT]

$   ./service.sh status

$   ./service.sh reinstall

$    ./service.sh logs [--tail N]

## Examples:
```bash


./service.sh start                    # Start with defaults
./service.sh start --port 8080        # Start on port 8080
./service.sh stop                     # Stop the service
./service.sh restart                  # Restart the service
./service.sh status                   # Check service status
./service.sh logs --tail 50           # Show last 50 log lines
./service.sh logs -f                  # use follow mode
```

## stdio mcp

Configure stdio MCP for your local agent by adding the following to your agent configuration:
```json
  {
    "mcpServers": {
      "clickzetta-studio-mcp-local-stdio": {
        "type": "stdio",
        "command": "/Users/zhanglin/PycharmProjects/claude-skills-mcp/cz-mcp-server/.venv/bin/python",
        "args": [
          "-m",
          "cz_mcp.run_stdio_server",
           "CZ_MCP_TRANSPORT=stdio",
          "CZ_MCP_LOG_TO_FILE=0",
          "x-Lakehouse-Username=xxx",
          "x-Lakehouse-Password=xxx",
          "x-Lakehouse-Service=uat-api.clickzetta.com",
          "x-Lakehouse-Instance=xxx",
          "x-Lakehouse-Workspace=xxx",
          "x-Lakehouse-Schema=public",
          "x-Lakehouse-VCluster=DEFAULT"
        ]
      }
    }
  }
···