- Explore MCP Servers
- perses-mcp
Perses Mcp
What is Perses Mcp
Perses MCP is a local Model Context Protocol (MCP) Server that facilitates standardized interactions between LLM hosts such as Claude Desktop, VS Code, and Cursor with the Perses Application.
Use cases
Use cases for Perses MCP include enhancing productivity in coding environments, enabling AI-assisted development, and facilitating communication between different AI tools.
How to use
To use Perses MCP, first install the ‘percli’ tool and obtain your Perses authentication token. Then, configure the MCP server in the respective LLM host’s configuration file by specifying the server URL and the path to the MCP binary.
Key features
Key features of Perses MCP include standardized communication protocols, seamless integration with various LLM hosts, and easy configuration through JSON files.
Where to use
Perses MCP can be used in software development environments, AI research, and applications that require interaction between language models and external applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Perses Mcp
Perses MCP is a local Model Context Protocol (MCP) Server that facilitates standardized interactions between LLM hosts such as Claude Desktop, VS Code, and Cursor with the Perses Application.
Use cases
Use cases for Perses MCP include enhancing productivity in coding environments, enabling AI-assisted development, and facilitating communication between different AI tools.
How to use
To use Perses MCP, first install the ‘percli’ tool and obtain your Perses authentication token. Then, configure the MCP server in the respective LLM host’s configuration file by specifying the server URL and the path to the MCP binary.
Key features
Key features of Perses MCP include standardized communication protocols, seamless integration with various LLM hosts, and easy configuration through JSON files.
Where to use
Perses MCP can be used in software development environments, AI research, and applications that require interaction between language models and external applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP Server for Perses
Overview
The Perses MCP Server is a local Model Context Protocol (MCP) Server that enables the LLM hosts(Claude Desktop, VS Code, Cursor) to interact with the Perses Application in a standardized way.
Demo
VS Code with GitHub Copilot
https://github.com/user-attachments/assets/b80c354a-8006-4e1f-b7f4-e123002f7dc3
Usage
Pre-requisites
- percli
PERSES_TOKEN
Obtaining Your Perses Authentication Token
- Login to your Perses server using the
perclicommand line tool:
percli login <PERSES_SERVER_URL>
- After successful login, retrieve your token:
percli whoami --show-token
- Copy the token to use in your MCP server configuration.
Integration with Claude Desktop
To add this MCP server to Claude Desktop:
-
Create or edit the Claude Desktop configuration file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
You can easily access this file via the Claude Desktop app by navigating to Claude > Settings > Developer > Edit Config.
- Add the following JSON block to the configuration file:
{
"mcpServers": {
"perses-mcp": {
"command": "<ABSOLUTE_PATH_TO_PERSES_MCP_BINARY>",
"args": [
"--perses-server-url",
"<PERSES_SERVER_URL>"
],
"env": {
"PERSES_TOKEN": "<PERSES_TOKEN>"
}
}
}
}
- Restart Claude Desktop for the changes to take effect.
Integration with VS Code GitHub Copilot
To integrate the MCP server with VS Code GitHub Copilot, follow these steps:
-
Open User Settings (JSON) in VS Code:
- Press
Cmd + Shift + P(on macOS) orCtrl + Shift + P(on other platforms). - Type
Preferences: Open User Settings (JSON)and select it.
- Press
-
Add the following JSON block to the User Settings (JSON) file:
{
"inputs": [
{
"type": "promptString",
"id": "perses-token",
"description": "PERSES_TOKEN to connect with Perses Application",
"password": true
}
],
"servers": {
"perses-mcp": {
"command": "<ABSOLUTE_PATH_TO_PERSES_MCP_BINARY>",
"args": [
"--perses-server-url",
"http://localhost:8080"
],
"env": {
"PERSES_TOKEN": "${input:perses-token}"
}
}
}
}
- Optionally, create a file named
.vscode/mcp.jsonin your workspace and add the same JSON block. This allows you to share the configuration with others.
Tools
Projects
| Tool | Description | Required Parameters |
|---|---|---|
perses_list_projects |
List all projects | - |
Dashboards
| Tool | Description | Required Parameters |
|---|---|---|
perses_list_dashboards |
List all dashboards for a specific project | project |
Datasources
| Tool | Description | Required Parameters |
|---|---|---|
perses_list_global_datasources |
List all global datasources | - |
perses_list_datasources |
List all datasources for a specific project | project |
Variables
| Tool | Description | Required Parameters |
|---|---|---|
perses_list_global_variables |
List all global variables | - |
perses_list_variables |
List all variables for a specific project | project |
License
The code is licensed under an Apache 2.0 license.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










