Since most MCPs run locally and are built with TypeScript, Python, or Docker, you’ll need to set up your development environment properly. This guide will help you install all the necessary tools.
Setting up your environment correctly is crucial for a smooth development experience with MCPs. Following these recommendations will help you avoid common setup issues.
We recommend using Proto for installing and managing versions of Node.js, Python, and their package managers. Proto is written in Rust, making it very fast and efficient.
Proto provides a unified interface for managing multiple languages and tools, which simplifies your development workflow considerably.
Bun not only serves as a package manager but also as a JavaScript runtime, bundler, and test runner, making it a comprehensive tool for TypeScript development.
Once you have your environment set up, you’re ready to start developing with MCPs. Check out our other guides to learn how to create and deploy your first MCP.