Skip to main content
Glama

Agricultural AI MCP Server

by BishalJena
PROJECT_OVERVIEW.mdβ€’6.2 kB
# 🌾 Agricultural AI MCP Server - Project Overview ## πŸ“ Organized Project Structure ``` agricultural-ai-mcp-server/ β”œβ”€β”€ πŸ“š docs/ # Documentation Hub β”‚ β”œβ”€β”€ deployment/ # Deployment Guides β”‚ β”‚ β”œβ”€β”€ DIGITALOCEAN_DEPLOYMENT.md # DigitalOcean production setup β”‚ β”‚ β”œβ”€β”€ RENDER_DEPLOY.md # Render cloud deployment β”‚ β”‚ └── hackathon-quick-deploy.md # Quick hackathon setup β”‚ β”œβ”€β”€ guides/ # Feature Guides β”‚ β”‚ β”œβ”€β”€ MCP_GATEWAY_CREATIVE.md # Creative MCP Gateway patterns β”‚ β”‚ └── ADD_NEW_TOOLS.md # Adding new tools guide β”‚ └── README.md # Documentation index β”‚ β”œβ”€β”€ πŸ”§ scripts/ # Automation Scripts β”‚ β”œβ”€β”€ setup/ # Setup & Configuration β”‚ β”‚ β”œβ”€β”€ quick-setup.sh # 30-second setup β”‚ β”‚ β”œβ”€β”€ setup-mcp-gateway.sh # MCP Gateway setup β”‚ β”‚ └── fix-exa-api-key.sh # API key troubleshooting β”‚ β”œβ”€β”€ deployment/ # Deployment Automation β”‚ β”‚ β”œβ”€β”€ check-digitalocean.sh # Check deployment status β”‚ β”‚ β”œβ”€β”€ update-digitalocean.sh # Update deployment β”‚ β”‚ └── deploy-cloud.sh # Cloud deployment β”‚ β”œβ”€β”€ testing/ # Testing & Demo β”‚ β”‚ β”œβ”€β”€ creative-gateway-demo.sh # Full creative demo β”‚ β”‚ └── test-production-deployment.sh # Production tests β”‚ └── README.md # Scripts documentation β”‚ β”œβ”€β”€ βš™οΈ config/ # Configuration Files β”‚ β”œβ”€β”€ docker/ # Docker Configurations β”‚ β”‚ β”œβ”€β”€ docker-compose.creative.yml # Creative MCP Gateway β”‚ β”‚ β”œβ”€β”€ docker-compose.production.yml # Production setup β”‚ β”‚ β”œβ”€β”€ docker-compose.cloud.yml # Cloud deployment β”‚ β”‚ β”œβ”€β”€ prometheus-simple.yml # Monitoring config β”‚ β”‚ └── render.yaml # Render deployment β”‚ β”œβ”€β”€ nginx/ # Nginx Configurations β”‚ β”‚ └── nginx.conf # Gateway proxy config β”‚ └── catalogs/ # MCP Server Catalogs β”‚ β”œβ”€β”€ agricultural-ai-catalog.yaml # Main catalog β”‚ β”œβ”€β”€ crop-price.yaml # Crop price server β”‚ └── exa-server.yaml # Search server β”‚ β”œβ”€β”€ πŸ€– examples/ # Integration Examples β”‚ β”œβ”€β”€ chatbot/ # Chatbot Integration β”‚ β”‚ β”œβ”€β”€ your-chatbot-config.js # Ready-to-use config β”‚ β”‚ └── chatbot-integration.js # Advanced patterns β”‚ β”œβ”€β”€ integration/ # API Examples β”‚ β”‚ └── test-tool.js # Direct API testing β”‚ └── README.md # Examples documentation β”‚ β”œβ”€β”€ πŸ’» src/ # Source Code β”‚ └── server.ts # Main server implementation β”‚ β”œβ”€β”€ 🐳 Docker Files # Container Setup β”‚ β”œβ”€β”€ Dockerfile # Main container β”‚ └── docker-compose.yml # Local development β”‚ β”œβ”€β”€ πŸ“¦ Package Files # Node.js Setup β”‚ β”œβ”€β”€ package.json # Dependencies β”‚ β”œβ”€β”€ package-lock.json # Lock file β”‚ └── tsconfig.json # TypeScript config β”‚ β”œβ”€β”€ πŸ” Environment # Configuration β”‚ β”œβ”€β”€ .env # Environment variables β”‚ β”œβ”€β”€ .env.example # Example configuration β”‚ └── .gitignore # Git ignore rules β”‚ └── πŸ“„ README.md # Main project documentation ``` ## πŸš€ Quick Commands ### Setup & Development ```bash # Quick 30-second setup ./scripts/setup/quick-setup.sh # Setup MCP Gateway ./scripts/setup/setup-mcp-gateway.sh # Fix API key issues ./scripts/setup/fix-exa-api-key.sh ``` ### Deployment ```bash # Check DigitalOcean deployment ./scripts/deployment/check-digitalocean.sh # Update DigitalOcean deployment ./scripts/deployment/update-digitalocean.sh # Deploy to cloud ./scripts/deployment/deploy-cloud.sh ``` ### Testing & Demo ```bash # Run creative MCP Gateway demo ./scripts/testing/creative-gateway-demo.sh # Test production deployment ./scripts/testing/test-production-deployment.sh ``` ## 🎯 Key Features ### βœ… **Organized & Professional** - Clean folder structure with logical grouping - Comprehensive documentation in `docs/` - Ready-to-use examples in `examples/` - Automated scripts in `scripts/` ### βœ… **Production Ready** - Docker containerization with health checks - DigitalOcean deployment automation - Nginx reverse proxy configuration - Monitoring with Prometheus ### βœ… **Creative MCP Gateway** - Intelligent tool routing and orchestration - Multi-protocol support (HTTP/MCP/WebSocket) - Dynamic server management and scaling - Advanced catalog management ### βœ… **Developer Friendly** - TypeScript source code - Comprehensive examples for all major chatbot frameworks - Automated setup and deployment scripts - Clear documentation and guides ## πŸ† Perfect for Hackathons This organized structure makes it easy for: - **Judges** to understand the project quickly - **Developers** to integrate with their chatbots - **Teams** to collaborate and extend functionality - **Deployment** to production environments ## 🎯 Live Endpoints - **Direct API**: http://165.232.190.215 - **MCP Gateway**: http://165.232.190.215:8811 - **Health Check**: http://165.232.190.215/health ## πŸ“š Documentation Navigation - **[Main README](README.md)** - Project overview and quick start - **[Documentation Hub](docs/README.md)** - All documentation - **[Examples](examples/README.md)** - Integration examples - **[Scripts](scripts/README.md)** - Automation scripts --- **This organized structure showcases professionalism and makes the project hackathon-ready! πŸŒΎπŸš€**

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/BishalJena/fs-gate'

If you have feedback or need assistance with the MCP directory API, please join our Discord server