Skip to main content

Connecting Milestone MCP to GitHub Copilot Chat

Add the Milestone MCP server to GitHub Copilot Chat so you can query engineering data via natural language. These instructions apply to any IDE that supports GitHub Copilot MCP.

MCP URL: https://app.mstone.ai/api/v1/mcp

Prerequisites

  • GitHub Copilot enabled, with Agent mode available
  • A supported IDE on a recent version (VS Code 1.99+, Visual Studio 17.14+, a current JetBrains IDE, Xcode with the Copilot extension, or Eclipse 2024-09+)
  • A Milestone account with an active workspace
  • If you are on a Copilot Business or Copilot Enterprise plan, your organization must have the "MCP servers in Copilot" policy enabled

Step 1: Open the MCP Configuration in Your IDE

Open Copilot Chat, switch to Agent mode, and open your IDE's MCP configuration. Every Copilot-supported IDE provides a way to add MCP servers, usually via the tools/MCP icon in the chat window or an MCP settings page, which opens an editable server configuration. Refer to your IDE's GitHub Copilot documentation for the exact location.

Step 2: Add the Milestone MCP Server

Add the following entry to the servers list in your MCP configuration, then save:

{
"servers": {
"Milestone MCP": {
"type": "http",
"url": "https://app.mstone.ai/api/v1/mcp"
}
}
}
note

If you already have other servers configured, add the "Milestone MCP" block inside the existing servers object, separating entries with a comma.

Step 3: Start the Server

Start the Milestone MCP server using your IDE's controls for starting or enabling an MCP server.

Step 4: Authenticate

The IDE will prompt you to open an authentication window in your browser. Authenticate and allow the IDE access to your Milestone workspace.

Step 5: Restart the IDE

Restart your IDE to finalize the connection.

Step 6: Start Asking Questions

Open Copilot Chat in Agent mode, confirm the Milestone tools are enabled via the tools icon, and start asking questions about your engineering data.