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
- Clone the repository
- Set up a virtual environment
- Install dependencies
- 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