Brings production logs, metrics, traces and alerts from Last9 into the agent's context for debugging and fixing code.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add last9 --env LAST9_AUTH_TOKEN='<LAST9_AUTH_TOKEN>' --env LAST9_BASE_URL='<LAST9_BASE_URL>' --env LAST9_REFRESH_TOKEN='<LAST9_REFRESH_TOKEN>' -- npx -y @last9/mcp-server@latest~/.codex/config.toml
[mcp_servers.last9]
command = "npx"
args = ["-y", "@last9/mcp-server@latest"]
env = { LAST9_AUTH_TOKEN = "<LAST9_AUTH_TOKEN>", LAST9_BASE_URL = "<LAST9_BASE_URL>", LAST9_REFRESH_TOKEN = "<LAST9_REFRESH_TOKEN>" }
# codex mcp add last9 --env LAST9_AUTH_TOKEN='<LAST9_AUTH_TOKEN>' --env LAST9_BASE_URL='<LAST9_BASE_URL>' --env LAST9_REFRESH_TOKEN='<LAST9_REFRESH_TOKEN>' -- npx -y @last9/mcp-server@latest~/.cursor/mcp.json
{
"mcpServers": {
"last9": {
"command": "npx",
"args": [
"-y",
"@last9/mcp-server@latest"
],
"env": {
"LAST9_AUTH_TOKEN": "<LAST9_AUTH_TOKEN>",
"LAST9_BASE_URL": "<LAST9_BASE_URL>",
"LAST9_REFRESH_TOKEN": "<LAST9_REFRESH_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"last9": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@last9/mcp-server@latest"
],
"env": {
"LAST9_AUTH_TOKEN": "<LAST9_AUTH_TOKEN>",
"LAST9_BASE_URL": "<LAST9_BASE_URL>",
"LAST9_REFRESH_TOKEN": "<LAST9_REFRESH_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"last9": {
"command": "npx",
"args": [
"-y",
"@last9/mcp-server@latest"
],
"env": {
"LAST9_AUTH_TOKEN": "<LAST9_AUTH_TOKEN>",
"LAST9_BASE_URL": "<LAST9_BASE_URL>",
"LAST9_REFRESH_TOKEN": "<LAST9_REFRESH_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"last9": {
"command": "npx",
"args": [
"-y",
"@last9/mcp-server@latest"
],
"env": {
"LAST9_AUTH_TOKEN": "<LAST9_AUTH_TOKEN>",
"LAST9_BASE_URL": "<LAST9_BASE_URL>",
"LAST9_REFRESH_TOKEN": "<LAST9_REFRESH_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"last9": {
"command": "npx",
"args": [
"-y",
"@last9/mcp-server@latest"
],
"env": {
"LAST9_AUTH_TOKEN": "<LAST9_AUTH_TOKEN>",
"LAST9_BASE_URL": "<LAST9_BASE_URL>",
"LAST9_REFRESH_TOKEN": "<LAST9_REFRESH_TOKEN>"
}
}
}
}Environment variables
LAST9_AUTH_TOKENLAST9_BASE_URLLAST9_REFRESH_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.