GardenArena GardenScript for LangChain
io.gardenarena/gardenscript
Simulate farms, validate GardenScript and compare policies with Rust. No outbound LLM calls.
client:LangChain
transport:streamable-http
tools:30
Install GardenArena GardenScript in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"gardenscript": {
"transport": "streamable_http",
"url": "https://gardenarena.io/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- validate_gardenscript
- get_bamboo_scene
- bamboo_challenge_get
- coop_workshop_get
- coop_workshop_run
- farm_workshop_get
- farm_workshop_run
- farm_next_event
- farm_autopilot_run
- farm_campaign_get
- farm_campaign_run
- farm_policy_get
- farm_policy_validate
- farm_policy_run
- farm_compare_get
- farm_compare_run
- farm_weather_search
- farm_weather_get
- bamboo_training_run
- bamboo_training_explain
- bamboo_training_artifact
- list_garden_arenas
- get_garden_arena
- submit_garden_strategy