MCP Requirements

Before you can use Model Context Protocol (MCP) servers with OllamaC, you'll need to ensure your system meets the necessary requirements. The requirements depend on whether you plan to use local or remote MCP servers.

Local MCP Servers

If you want to run MCP servers locally on your machine, you'll need the following installed:

Node.js and npm/npx

Most MCP servers are built with Node.js and can be run using npx. You'll need:

  • Node.js (version 18 or higher recommended)
  • npm (usually comes with Node.js)
  • npx (usually comes with Node.js)

You can verify your installation by running:

node --version
npm --version
npx --version

To install Node.js, visit nodejs.org and download the latest LTS version for your operating system.

Python and uv (Optional)

Some MCP servers are built with Python and use uv as a package manager. If you plan to use Python-based MCP servers, you may need:

  • Python (version 3.8 or higher)
  • uv (Python package installer and resolver)

You can install uv by running:

pip install uv

Or using curl:

curl -LsSf https://astral.sh/uv/install.sh | sh

Remote MCP Servers

If you only plan to use remote MCP servers (servers hosted elsewhere and accessed via network), you don't need to install any additional software on your local machine. OllamaC will handle the communication with remote servers directly.

System Requirements

Regardless of server type, ensure your system meets these basic requirements:

  • macOS (OllamaC is a macOS application)
  • Internet connection (for downloading servers and communicating with remote servers)
  • Sufficient disk space (for local MCP server installations)

Next Steps

Once you have the necessary requirements installed, proceed to the MCP Setup page to learn how to configure MCP servers in OllamaC.