Developing Secure and Scalable MCP Servers: Key Strategies and Best Practices