Doubts About Usefulness of MCP Servers A developer who implemented a simple MCP server for file creation, deletion, and viewing reported that the LLM added little value, since calling the program executable directly was easier. Using Bonsai Ternary 2 locally, the developer generated a natural language parser from a Markdown spec in about 30 minutes, producing roughly 300-400 lines of Rust, which made the MCP server optional and allowed natural language commands to run without an agent. The account questions the usefulness of MCP servers for straightforward imperative management tasks. I have spent some time implementing a simple MCP server that can do certain management tasks. Basically it can create files, delete files and view files. Most of the commands that I use are straightforward imperative statements . It started seeming like the LLM was not adding much—it would be easier just to call the program executable directly. I decided to try having an LLM generate a simple natural language parser , and have the program accept the command text directly. This means: • The MCP server could still exist, but would mostly involve the agent "passing through" the prompt to the underlying program. • With the command line, I can pass certain "prompts" directly, with no agent involved. I used Bonsai Ternary 2 on my local system to generate a natural language parser from a Markdown spec. It took about 30 minutes and generated about 300-400 lines of Rust. Now the MCP server is optional , and I can use natural language for commands just as well.