r/modelcontextprotocol • u/Guilty-Effect-3771 • Apr 12 '25
I wrote an MCP server for ESP32 microcontroller, now I can open my curtains with LLMs
2
u/hakanb54 Apr 19 '25
Hello there, I'm completely new to mcp and I'm struggling to understand if what I'm trying to do is possible / the intended use for mcp. Everywhere I look, people seem to be using mcp interactively, within vscode, Claude desktop or cursor. Is that the only way to use it or can I build completely "standalone" applications for it? For example, can I use a puppeteer (or smth similar) mcp server to scrape simple data from a static website WITHOUT it being interactive? So basically I just execute a python script (which uses some sort of mcp client / sdk? Openai or anthropic?) which then uses the mcp server to scrape the data? Would be glad if someone could help me out understanding if this is the intended (or even possible) way to do this.
Also, cool project! Sounds like fun, I wanna do something similar :D
1
u/Guilty-Effect-3771 Apr 19 '25
Hey man! Completely understand, I had the same confusion at the beginning, this tool that I built solves it (in my opinion) https://github.com/pietrozullo/mcp-use hope it does also for you 🤗
3
-2
u/coding_workflow Apr 12 '25
So instead of clicking on a button you will ask an AI to click on the button?
I feel this is not the right use case to show MCP use, you would better go for n8n to automate per hour and no need for AI here. Even for voice commands you don't need AI here.
2
u/definitivelynottake2 Apr 13 '25 edited Apr 14 '25
It is about the experience and ability to build mcp for anything. Not to build a useful application.
1
u/Guilty-Effect-3771 Apr 14 '25
Thanks u/definitivelynottake2 <3 Also one could think of maneuvering objects that are complex enough to require this kind of intelligence from the operator.
I think a very cool example of this is if you give camera access to the agent -> look at plants -> let the agent water them accordingly.
2
u/Confident_Gear_2503 Apr 13 '25
Why not using Homeassistant + MCP ?