Provide a server implementation that integrates with the Model Context Protocol to expose tools, resources, and prompts for LLM applications. Enable dynamic interaction with external data and actions