A comprehensive data visualization system with multiple components:
- InfoGraphicMCP Server: FASTMCP server with SSE support for managing TabPy endpoints
- TabPy Server: Docker-based TabPy server for data visualization endpoints
- Streamlit Client: Interactive web client for endpoint management and visualization
- React Client: Modern web interface for endpoint management and visualization
TabPyMCP/
├── docker-compose.yml
├── infographic_mcp/ # InfoGraphicMCP Server
├── tabpy_server/ # TabPy Server configuration
├── streamlit_client/ # Streamlit Client
├── react_client/ # React Client
└── tests/ # Test cases
- Docker Desktop
- Python 3.8+
- Node.js 14+
- Clone the repository
- Run
docker-compose up
- Access the services:
- InfoGraphicMCP Server: http://localhost:8000
- TabPy Server: http://localhost:9004
- Streamlit Client: http://localhost:8501
- React Client: http://localhost:3000
See individual component README files for development instructions.