
ai
All things AI
Repository Info
About This Server
All things AI
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
AI Experiments & Research Lab
This repository serves as my personal laboratory for exploring and experimenting with various cutting-edge AI technologies, focusing on areas like Generative AI, Agentic AI, and Model Context Protocol (MCP).
🗂 Project Catalog
1. Machine Learning Basics
- ML Hello World
- Simple linear regression example using TensorFlow
- Demonstrates basic neural network concepts
- Example: Predicting values using y = 5x + 5 relationship
2. Generative AI
- Stable Diffusion Implementation
- Text-to-image generation optimized for Apple Silicon
- Uses Metal Performance Shaders (MPS) for hardware acceleration
- Example: Generating creative images from text prompts
3. Agentic AI (Planned)
- Autonomous AI agents that can:
- Perform complex tasks through decomposition
- Interact with their environment
- Make decisions and learn from outcomes
- Implementation examples:
- Task planning and execution
- Multi-agent collaboration
- Environment interaction
4. Model Context Protocol (MCP)
-
Weather MCP Server
- Integrates with Open-Meteo API for weather data
- Demonstrates async API handling in MCP
- Example: Getting current weather conditions by coordinates
-
GitHub Models Helper
- Interacts with GitHub's AI models
- Compare responses from different models
- Features model listing, metadata, and response comparison
- Example: Comparing GPT-4, Claude, and other models' responses
🎯 Goals
- Experimentation: Test and validate different AI approaches and technologies
- Learning: Document insights and learnings from each implementation
- Innovation: Combine different technologies to create novel solutions
- Sharing: Provide clear documentation and examples for others to learn from
📚 Project Structure
.
├── README.md # Main documentation
├── inference-example/ # ML model inference example
│ ├── inference.py # Inference script
│ ├── training.py # Model training script
│ └── README.md # Documentation
├── ml-hello-world/ # Basic ML experiments
│ ├── hello-model.py # Linear regression implementation
│ └── README.md # ML-specific documentation
├── stable-diffusion/ # Stable Diffusion experiments
│ ├── image.py # Image generation implementation
│ └── README.md # SD-specific documentation
├── mcp-server-weather/ # Weather MCP server
│ ├── server.py # Weather API integration
│ └── README.md # Documentation
├── gh-models-helper/ # GitHub Models MCP server
│ ├── src/ # TypeScript source files
│ └── README.md # Documentation
└── agentic-ai/ # (Planned) Agentic AI experiments
🛠 Technologies Used
- Python 3.9+
- TensorFlow
- PyTorch
- Hugging Face Transformers
- Diffusers
- More to be added as experiments grow
🚀 Getting Started
Each project directory contains its own README with specific setup instructions and requirements. Navigate to the specific project you're interested in to get started.
📝 Documentation Standards
Each experiment/project includes:
- Clear explanation of concepts
- Implementation details
- Setup instructions
- Usage examples
- Results and observations
🤝 Contributing
Feel free to:
- Open issues for discussion
- Submit pull requests with improvements
- Share your own experiments
- Suggest new areas of exploration
📄 License
This repository is MIT licensed unless otherwise specified in individual project directories.
🔬 This is an active research repository, and new experiments are added regularly. Check back often for updates!
Quick Start
Clone the repository
git clone https://github.com/vish-k/aiInstall dependencies
cd ai
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.