TitanicAIAnalysis

TitanicAIAnalysis

0

TitanicAIAnalysis is an educational project designed to create an MCP server for data analysis using the Titanic dataset. It provides structured resources and tools for integration with Claude, enabling comprehensive analyses via language models.

🚢 TitanicAIAnalysis: Data Analysis with Claude and MCP

TitanicAIAnalysis is an educational project showcasing how to create an MCP (Model Context Protocol) server to expose the famous Titanic dataset from Kaggle, enabling Claude to perform complex data analyses through structured resources and tools. The project uses Python 3.10 or higher and integrates with Claude Desktop.

📦 Requirements

  • Python 3.10+
  • Claude Desktop
  • Titanic.csv dataset (included)

🛠️ Installation

  1. Clone the repository
  2. Set up a virtual environment
  3. Install dependencies
  4. Ensure Titanic.csv is in the directory

▶️ How to Run

Option 1: Direct Execution

Run the server directly using Python.

Option 2: Install in Claude Desktop

Setup execution scripts and configure Claude Desktop for MCP server integration.

💬 Use with Claude

Available Resources:

  • Titanic dataset and statistics

Available Tools:

  • Search passenger information

⚖️ Advantages and Limitations

Advantages

  • Dynamic data analysis
  • Structured data exposure

Limitations

  • Large datasets may exceed context limits

🚀 Possible Extensions

  • Parameterized resources
  • Analytical tools
  • Visualization tools
  • Database integration