semvec/pypi-packages huggingface dataset:
mcp-analyst 0.3.0
MCP Analyst is an MCP server that empowers claude to analyze local CSV or Parquet files.
Requires Python: >=3.13

# MCP Analyst

MCP Analyst is an MCP server that empowers claude to analyze local CSV or Parquet files.

Use this server when your dataset size is bigger than the context window or you don't want to upload full file to optimize the cost.

# Installation

## Install uv

[uv](https://docs.astral.sh/uv/) is required to run the MCP server.

**Mac**

```
brew install uv
```

**Windows**

```
winget install --id=astral-sh.uv  -e
```

## Add servers in MCP

To use the server in Claude you would need to update the Claude config

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json` On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```
{
  "mcpServers": {
    "analyst": {
      "command": "uvx",
      "args": [
        "mcp-analyst",
        "--file_location",
        "<replace_this_with_path_to_csv_or_parquet_files_on_your_machine>"
      ]
    }
  }
}
```

# How do I provide more than one CSV file?

The server supports the using globs in the file location. So for example if your directory `data` has more than one csv file then you can give file-location as `<parent_path_to_data>/data/*.csv`
lablone 0.2.0
A CLI to back up all your GitLab repositories.
Requires Python: >=3.10

# lablone

[![Hatch project](https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg)](https://github.com/pypa/hatch)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Pydantic v2](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pydantic/pydantic/main/docs/badge/v2.json)](https://pydantic.dev)

A CLI to back up all your [GitLab](https://about.gitlab.com/) repositories.

- [Source code](https://gitlab.com/joaommpalmeiro/lablone)
- [PyPI package](https://pypi.org/project/lablone/)
- [Snyk Advisor](https://snyk.io/advisor/python/lablone)

## Usage

### Via [pipx](https://github.com/pypa/pipx)

```bash
pipx run lablone --help
```

```bash
pipx run lablone
```

## Development

Install [pyenv](https://github.com/pyenv/pyenv) (if necessary).

```bash
pyenv install && pyenv versions
```

```bash
pip install hatch==1.14.0 && hatch --version
```

```bash
hatch config set dirs.env.virtual .hatch
```

```bash
hatch config show
```

```bash
hatch env create
```

```bash
hatch status
```

```bash
hatch env show
```

```bash
hatch dep show table
```

```bash
hatch run pip list
```

```bash
hatch run lablone --help
```

```bash
hatch run lablone
```

```bash
hatch run lint
```

```bash
hatch run format
```

## Deployment

```bash
hatch version micro
```

```bash
hatch version minor
```

```bash
hatch version major
```

```bash
hatch build --clean
```

```bash
echo "v$(hatch version)" | pbcopy
```

- Commit and push changes.
- Create a tag on [GitHub Desktop](https://github.blog/2020-05-12-create-and-push-tags-in-the-latest-github-desktop-2-5-release/).
- Check [GitLab](https://gitlab.com/joaommpalmeiro/lablone/-/tags).

```bash
hatch publish
```

- Check [PyPI](https://pypi.org/project/lablone/).