Skip to main content

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

Project description

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 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_analyst-0.3.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_analyst-0.3.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file mcp_analyst-0.3.0.tar.gz.

File metadata

  • Download URL: mcp_analyst-0.3.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for mcp_analyst-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ea819caeadc420d07fbe1b5fb60c46044edaf880e681418e705c8d47059d7f4d
MD5 5c5e8e33d4b3559a35a837e431a0e162
BLAKE2b-256 a42c6c62f669819339ea0c8a9b58e1515bb318b7c8cae5c45eab908e702a40a6

See more details on using hashes here.

File details

Details for the file mcp_analyst-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_analyst-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for mcp_analyst-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02b7801ee4c088943261b56a4f3790b2807c8e0ac96beccd01825c6a625fcfe1
MD5 57a94527ad354c26a683d7059710ee5d
BLAKE2b-256 443cee9a8d3ac3db7ca1518e0898163d3153c90da73e432104142afd81e561f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page