Metadata-Version: 2.4
Name: mcp-master-toolkit-2026
Version: 0.1.0
Summary: MCP server, client, and LangChain integration
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: fastmcp>=4.1.0
Requires-Dist: langchain-google-genai>=4.4.2
Requires-Dist: langchain[mcp]>=1.4.6
Requires-Dist: pandas>=3.0.6
Requires-Dist: python-dotenv>=1.2.4

# MCP Master

MCP Master is a Python project that provides Model Context Protocol (MCP) servers for working with files and CSV data.

## Features

- Read text files through the `fetch_data` tool.
- Analyze and clean CSV files through the `process_data` tool.
- Fill missing numeric values using mean imputation.
- Save cleaned CSV files separately from the original data.
- Support Streamable HTTP transport.

## Requirements

- Python 3.13 or later
- `uv`

## Development Setup

Clone the repository, navigate to the project directory, and install its dependencies:

```powershell
uv sync
```

## Run the HTTP Server

```powershell
uv run mcp-master-http
```

The server uses Streamable HTTP transport. Its default address is `http://127.0.0.1:8000/mcp`.

**Security:** Configure authentication before exposing the server to a network. Do not expose an unauthenticated server publicly.

## License

Add your chosen open-source license before publishing this package.
