A Reddit user expresses frustration with the Model Context Protocol (MCP), arguing that it introduces unnecessary complexity for building AI applications. The author contends that managing permissions and access control requires tedious configuration on both the MCP service and client sides.

  • The user claims they were creating custom tools for each application before attempting to build a local MCP server.
  • They argue that permission management must be handled by the MCP service, leading to different tokens for varying access levels.
  • The author suggests model tools should function as package libraries rather than services, similar to how standard programming languages handle utilities like time functions.

The post concludes with the user deciding to abandon the MCP approach in favor of a library-based implementation.