189 karma · joined September 30, 2024
Sure, you won't get the niceties of modern developments, but at least you have access to all of the source code and a working development environment.
Out of curiosity, are you able to share what your source of data is? Isn't GeoIP data typically licensed?
It's greener because it's not burning fossil fuels (directly, anyway) vs. a propane / natural gas furnace, and it's more efficient than resistive heating.
This is primarily for air quality by default, but you can get temperature, humidity, etc as well. For each station, someone paid for the hardware and is sharing the data gratis.
Have a look at the Filesystem example MCP server - https://github.com/modelcontextprotocol/servers/blob/main/sr.... It has a collection of Tools - read_file, read_multiple_files, write_file, etc.
The LLM uses MCP to learn what tools the server makes available; the LLM decides when to use them. (The process is a little more complicated than that, but if you're just trying to call tools without an LLM, those parts aren't really important.) If you ask the LLM, "Find all files with an asterisk," it might deduce that it can use the search_files tool provided by that MCP to gain the needed context, invoke that tool, then process the results it returns. As an engineer, you can just call search_files if you know that's what you want.
https://www.cloudflare.com/gdpr/subprocessors/cloudflare-ser...