--
You received this message because you are subscribed to the Google Groups "pvlib-python" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pvlib-python...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pvlib-python/02fdc612-92de-432a-8816-963561be6c70n%40googlegroups.com.
Hi Mason,
Thanks for showing interest in contributing.
Regarding MCP, my understanding (disclaimer: I've never used it) is that it is a server-hosted application (therefore it needs a daemon -or runner-, not like static file serving ReadTheDocs does for our documentation, nor GitHub provides in any way) so it's outside of the scope and tools pvlib has used historically. My opinion is that it makes sense if you are developer, to set it up locally - or have a repo (as Cliff stated) that provides what you want to run locally. I guess we could somehow find a free-tier server to save setting up the MCP server to users thou. But keeping it 1:1 to main may be an extraordinary effort.
In any case, pvlib has (almost) always been developed by humans for humans; there aren't any quirks, complexities, that you as a person can't handle, even if it feels overwhelming at the start. So my recommendations regarding LLMs in general are (a) keep it at minimum so you can really learn from your contributions and (b) always (emphasis on "always") review what they propose. We are a bit fed up of bots (or human-in-the-loop bots) that just copy&paste their interaction with an LLM. LLMs may propose convoluted ways of solving things, not debug the root cause of problems, or plainly hallucinate the fixes. We will kindly guide you through required steps, suggest tools and link to relevant information. But we won't do that for LLMs.
I agree documentation is a great starting point.
Best,
Echedey.
To view this discussion visit https://groups.google.com/d/msgid/pvlib-python/a8b273f1-d854-4ed3-9e93-39dc516356ecn%40googlegroups.com.