Your MCP server config is ready. Copy it and paste into your AI client settings.
~/.claude/settings.json under mcpServers, then restart Claude Code.
A Model Context Protocol server providing AI assistants with access to GitLab APIs, Prometheus metrics, and Loki logs — all through a unified interface.
Sign in with GitLabIf you prefer to set up manually without OAuth, create a GitLab Personal Access Token with api scope.
api
{
"mcpServers": {
"u-place": {
"url": "https://mcp.unicorns.place/mcp",
"headers": {
"Authorization": "Bearer glpat-xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Connect your AI client to this running server via HTTP.
{
"mcpServers": {
"u-place": {
"url": "https://mcp.unicorns.place/mcp",
"headers": {
"Authorization": "Bearer glpat-xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
{
"mcp": {
"servers": {
"u-place": {
"url": "https://mcp.unicorns.place/mcp",
"headers": {
"Authorization": "Bearer glpat-xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
}
LOKI_URL is configured.| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /mcp | Yes | MCP Streamable HTTP endpoint |
| GET | /auth/login | No | GitLab OAuth login redirect |
| GET | /auth/callback | No | GitLab OAuth callback |
| GET | /health | No | Health check |
| GET | /ready | No | Readiness check |
| GET | / | No | This landing page |
Authorization: Bearer <gitlab-token> or x-api-key: <token> header. Token is validated against GitLab API per-request (cached 5 min).