Skip to main content
Glama

Agricultural AI MCP Server

by BishalJena
README.md•3.85 kB
# 🌾 Agricultural AI MCP Server A production-ready HTTP server providing crop price data and web search capabilities for agricultural AI chatbots. Features **creative Docker MCP Gateway integration** for intelligent tool routing and management. ## šŸš€ Quick Start ```bash # 1. Quick setup (30 seconds) ./scripts/setup/quick-setup.sh # 2. Test intelligent routing curl -X POST http://localhost:8811/tools/call \ -H "Content-Type: application/json" \ -d '{"name": "crop-price", "arguments": {"state": "Punjab"}}' ``` ## šŸ“ Project Structure ``` ā”œā”€ā”€ šŸ“š docs/ # Documentation │ ā”œā”€ā”€ deployment/ # Deployment guides │ ā”œā”€ā”€ integration/ # Integration guides │ └── guides/ # Feature guides ā”œā”€ā”€ šŸ”§ scripts/ # Automation scripts │ ā”œā”€ā”€ setup/ # Setup scripts │ ā”œā”€ā”€ deployment/ # Deployment scripts │ └── testing/ # Testing scripts ā”œā”€ā”€ āš™ļø config/ # Configuration files │ ā”œā”€ā”€ docker/ # Docker configurations │ ā”œā”€ā”€ nginx/ # Nginx configurations │ └── catalogs/ # MCP catalogs ā”œā”€ā”€ šŸ¤– examples/ # Integration examples │ ā”œā”€ā”€ chatbot/ # Chatbot integrations │ └── integration/ # API examples └── šŸ’» src/ # Source code ``` ## šŸŽÆ Features ### Core Agricultural Intelligence - **Crop Price Data**: Real-time agricultural commodity prices from data.gov.in - **Web Search**: Agricultural news and information via EXA API - **HTTP API**: RESTful endpoints for easy integration - **Health Checks**: Built-in monitoring endpoints ### Docker MCP Gateway Integration - **šŸŽÆ Intelligent Tool Routing**: Gateway routes queries to optimal agricultural tools - **šŸ“‹ Production Catalog Management**: Sophisticated server registry with metadata - **šŸ”„ Dynamic Server Discovery**: Runtime tool registration and management - **🌐 Dual Protocol Support**: Both HTTP REST and MCP protocol endpoints - **⚔ Real-time Tool Orchestration**: Gateway manages multiple agricultural intelligence servers ## šŸ› ļø Setup Options ### Option 1: Local Development ```bash ./scripts/setup/quick-setup.sh ``` ### Option 2: DigitalOcean Deployment ```bash ./scripts/deployment/check-digitalocean.sh ``` ### Option 3: Creative MCP Gateway ```bash ./scripts/testing/creative-gateway-demo.sh ``` ## šŸ“š Documentation - **[Setup Guide](docs/guides/quick-start.md)** - Get started in 30 seconds - **[DigitalOcean Deployment](docs/deployment/DIGITALOCEAN_DEPLOYMENT.md)** - Production deployment - **[Creative MCP Gateway](docs/guides/MCP_GATEWAY_CREATIVE.md)** - Advanced patterns - **[Chatbot Integration](examples/chatbot/)** - Ready-to-use examples ## šŸ¤– Chatbot Integration ```javascript const AgriculturalAI = require('./examples/chatbot/your-chatbot-config.js'); const agriAI = new AgriculturalAI(); // Ready to use! const response = await agriAI.processQuery("What are wheat prices in Punjab?"); ``` ## šŸŽÆ 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 ## šŸ† Perfect for Hackathons - āœ… **Creative Docker MCP Gateway Usage** - Intelligent agricultural tool orchestration - āœ… **Production-Ready Architecture** - Real catalog management and server routing - āœ… **Real Agricultural Data** - Government crop prices and market intelligence - āœ… **Easy Integration** - Works with any chatbot or AI framework - āœ… **Live Demo Ready** - Judges can test both gateway and direct API access ## šŸ“ License MIT License - Perfect for hackathon projects!

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