🚀 ConnectAI — Model Context Protocol (MCP) Integration Hub
ConnectAI is a GenAI application that demonstrates how Model Context Protocol (MCP) can connect an AI model with external tools and enterprise-style data sources.
The project uses Google Gemini with an MCP client-server architecture to discover and interact with external tools such as Slack, GitHub, and PostgreSQL.
Key Features
MCP Client & Server architecture
AI-powered tool calling
MCP tool discovery
External tool integration
API communication and handshakes
Interactive Streamlit interface
Integration of Gemini with external systems
Tech Stack
Python · Streamlit · Google Gemini API · MCP SDK · Slack · GitHub · PostgreSQL
This project helped me understand how MCP can act as a bridge between AI models and external tools, enabling more modular and extensible AI applications.
AI Property Maintenance Automation
AI-powered property maintenance automation designed to streamline how property management teams handle tenant maintenance requests.
The system takes a maintenance request, analyzes the issue, determines its priority and category, recommends a suitable vendor, and automatically creates a structured work order.
Workflow:
Tenant request → AI analysis → Priority & category → Vendor matching → Work order
Built with: Python, Flask, SQLite, HTML, CSS, JavaScript, and AI-assisted request classification.
This project was built as a portfolio demonstration of AI automation for property management operations.
Pydantic catches shape errors, but a plausible wrong insight can still pass. I'd keep a small set of posts with expected labels in LangSmith and rerun it after prompt changes. Are you tracking that kind of drift?
AIChat is an AI-powered web application for chatting, document analysis, image generation, and coding assistance. I focused on creating a clean, responsive interface with simple navigation and a smooth user experience across different AI tools.