Back to Home
ryan-lingle icon

farm-os

by ryan-lingle

Overview

Provides AI assistant integration for a farm management system, enabling natural language interaction to manage farm assets, logs, locations, and tasks.

Installation

Run Command
python http_server.py

Environment Variables

  • FARM_API_URL
  • OPENAI_API_KEY
  • OPENAI_MODEL

Security Notes

The server exposes an API endpoint with `CORSMiddleware(allow_origins=['*'])` set in `http_server.py`. This allows requests from any origin, posing a significant security risk in a production environment where client origins should be restricted to known domains. Hardcoded default PostgreSQL password 'password' in `docker-compose.yml` is a common development anti-pattern that needs to be secured for production.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassHigh
Avg Tokens10000
Stars0
Forks0
Last Update2026-01-18

Tags

AI AssistantFarm ManagementPythonMCP SDKFastAPIOpenAITool-use