Skip to main content
The Galileo Model Context Protocol (MCP) server enables seamless integration between AI-powered IDEs, such as Cursor, or VS Code with GitHub Copilot, and Galileo’s evaluation and observability platform. With MCP, you can access Galileo’s capabilities directly from your development environment, including:
  • Creating and managing datasets
  • Running experiments
  • Setting up prompt templates
  • Getting signals on Log streams
  • Integrating Galileo with your code

Prerequisites

Before you begin, ensure you have the following:
1

AI-enabled IDE

Install an AI-enabled IDE such as Cursor or VS Code with AI capabilities
2

API key

Generate your Galileo API key from the API keys page

Configure your IDE

The Galileo MCP server works with both Cursor and VS Code. Follow the steps below for your IDE:
1

Install GitHub Copilot

Install the GitHub Copilot extension if you haven’t already
2

Open MCP settings

Open the Command Palette (Ctrl + Shift + P on Windows/Linux, or Cmd + Shift + P on Mac) and search for “MCP: Open User Configuration”
3

Add the Galileo MCP server configuration

Copy and paste the configuration below. Replace YOUR-API-KEY with your actual Galileo API key.
VSCode MCP Configuration
This assumes you are using app.galileo.ai.If you’re using a self-hosted Galileo deployment, replace the https://api.galileo.ai/mcp/http/mcp url with your deployment URL. The format of this URL is based on your console URL, replacing console with api and appending /mcp/http/mcp.For example:
  • if your console URL is https://console.galileo.example.com, the MCP url would be https://api.galileo.example.com/mcp/http/mcp
  • if your console URL is https://console-galileo.apps.mycompany.com, the MCP url would be https://api-galileo.apps.mycompany.com/mcp/http/mcp
4

Reload VS Code

Reload VS Code by opening the Command Palette and running “Developer: Reload Window” for the changes to take effect
The configuration is the same for both Cursor and VS Code. Make sure to replace YOUR-API-KEY with your actual Galileo API key from the API keys page.

Verify your setup

Once configured, you can verify your MCP setup by asking your AI assistant in your IDE:
Your AI assistant should now be able to access Galileo’s capabilities and respond with information from your Galileo account.

Tools

The Galileo MCP server provides powerful tools that you can access through natural conversation with your AI assistant. Simply ask questions or make requests, and the AI will use these tools to help you.
Generate synthetic datasets or upload your own data to test and evaluate your AI applications. The tool supports creating datasets with various types of queries including general queries, prompt injections, off-topic content, and toxic content scenarios.What you can ask:
Track the progress of your dataset generation and preview the generated content. You’ll see the first 10 rows of data along with generation status and progress updates.What you can ask:
Build reusable prompt templates that you can use across all your projects. Set up model configurations, temperature settings, and other parameters for consistent prompt behavior.What you can ask:
Get complete guidance on setting up and running Galileo experiments, including dataset preparation, metrics configuration, and integration with your existing code. Available for Python and other supported languages.What you can ask:
Analyze your application’s Log streams to identify issues, patterns, and opportunities for improvement. Get specific recommendations based on your logged data.What you can ask:
Get step-by-step integration guides for adding Galileo observability to your OpenAI applications. Automatically log prompts, responses, model parameters, and token usage with minimal code changes.What you can ask:
Get complete integration instructions for adding Galileo to your LangChain applications. Capture full traces of your chains, agents, and tools with automatic logging.What you can ask:
Find relevant information, code examples, API references, and implementation guides across all Galileo documentation. Get direct links to the pages you need.What you can ask:

Example use cases

Create a synthetic dataset

Ask your AI assistant:
The MCP server will guide you through the dataset creation process and provide a dataset ID to track progress.

Get integration help

Ask your AI assistant:
The MCP server will provide complete integration code examples and setup instructions.

Get Signals

Ask your AI assistant:
The MCP server will analyze your Log stream and suggest improvements.

Troubleshooting

  • Check that the MCP server URL is set to https://api.galileo.ai/mcp/http/mcp
  • Ensure the Accept header is set to text/event-stream
  • Restart your IDE MCP connection after making configuration changes
  • Confirm your API key is properly set in the configuration
  • Check that your API key has not expired
  • Generate a new API key from the API keys page

Next steps

Log your first trace

Learn how to log your first trace with Galileo

Run your first experiment

Set up and run experiments to evaluate your AI applications

Explore integrations

Learn about Galileo integrations with third-party frameworks