Skip to content

Data Fairness

Data Fairness - the power of data analytics in Le Chat's one ping

Core trick

Exposes data analytics operations as an MCP server that Le Chat calls for one-prompt analysis.

Tags

Description

Data Fairness - the power of data analytics in Le Chat's one ping
Mistral-MCP-Hackathon-Team-Rescuers/rescuers_bias_detection_server★ 00 forksPythonCreated Sep 13, 2025 · last push Sep 14, 2025

README excerpt

# mcp-server-template-python

A very simple Python template for building MCP servers using Streamable HTTP transport.

## Overview
This template provides a foundation for creating MCP servers that can communicate with AI assistants and other MCP clients. It includes a simple HTTP server implementation with example tools, resources & prompts to help you get started building your own MCP integrations.

## Prerequisites
- Install uv (https://docs.astral.sh/uv/getting-started/installation/)

## Installation

1. Clone the repository:

```bash
git clone git@github.com:alpic-ai/mcp-server-template-python.git
cd mcp-server-template-python
```

2. Install python version & dependencies:

```bash
uv python install
uv sync --locked
```

## Usage

Start the server on port 3000:

```bash
uv run main.py
```

## Running the Inspector

### Requirements
- Node.js: ^22.7.5

### Quick Start (UI mode)
To get up and running right away with the UI, just execute the following:
```bash
npx @modelcontextprotocol/inspector
```

The inspector server will start up and the UI will be accessible at http://localhost:6274.

You can test your server locally by selecting:
- Transport Type: Streamable HTTP
- URL: http://127.0.0.1:3000/mcp

## Development

### Adding New Tools

To add a new tool, modify `main.py`:

```python
@mcp.tool(
    title="Your Tool Name",
    description="Tool Description for the LLM",
)
async def new_tool(
    tool_param1: str = Field(description="The description of the param1 for the L

Team