Quickstart

This guide provides the fastest route to running the sktime-mcp server and connecting it to a client.

1. Start the Server

Once installed, you can start the MCP server directly from your terminal:

sktime-mcp

By default, the server communicates over standard input/output (stdio).

2. Connect to a Client

To use sktime-mcp with an AI assistant, you must configure the client to launch the server.

Claude Desktop

Add the following configuration to your claude_desktop_config.json:

Linux: ~/.config/Claude/claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "sktime": {
      "command": "sktime-mcp"
    }
  }
}

Cursor or VS Code (MCP Extensions)

Configure the command sktime-mcp in the MCP settings section of your IDE or extension.

3. Verify Functionality

Once connected, you can verify the server is working by asking your assistant:

“What forecasting models are available in sktime?”

The assistant will use the list_estimators tool and return a list of available models for your review.

4. Run Your First Forecast

Try an end-to-end workflow by directing your assistant to use a built-in dataset:

“Load the ‘airline’ demo dataset and forecast the next 12 months using a NaiveForecaster.”

The assistant will handle the technical steps — locating the data, instantiating the model, and fitting it — before presenting the final predictions to you in the chat.

Next Steps

  • Explore Core Concepts to understand how the system manages state.

  • Refer to the User Guide for instructions on loading your own data and building pipelines.