Skip to main content
Glama
@loggydev/mcp-server

@loggydev/mcp-server

by loggy-dev

@loggydev/mcp-server

MCP (Model Context Protocol) server for Loggy. Manage heartbeats, status pages, uptime monitors, feature flags, and more directly from your AI coding assistant.

Installation

npm install -g @loggydev/mcp-server

Or use directly with npx:

npx @loggydev/mcp-server

Related MCP server: loki-mcp-server

Configuration

Environment Variables

Variable

Required

Description

LOGGY_API_TOKEN

Yes

Your Loggy API token (get one from Settings → API Tokens)

LOGGY_API_URL

No

API URL (default: https://loggy.dev)

Claude Desktop

Add to your ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "loggy": {
      "command": "npx",
      "args": ["@loggydev/mcp-server"],
      "env": {
        "LOGGY_API_TOKEN": "lgky_your_token_here",
        "LOGGY_API_URL": "https://loggy.dev"
      }
    }
  }
}

Windsurf / Cascade

Add to your MCP configuration:

{
  "mcpServers": {
    "loggy": {
      "command": "npx",
      "args": ["@loggydev/mcp-server"],
      "env": {
        "LOGGY_API_TOKEN": "lgky_your_token_here",
        "LOGGY_API_URL": "https://loggy.dev"
      }
    }
  }
}

Available Tools

Heartbeats

  • list_heartbeats - List all heartbeat monitors

  • create_heartbeat - Create a new heartbeat monitor

  • get_heartbeat - Get details of a specific heartbeat

  • delete_heartbeat - Delete a heartbeat monitor

Uptime Monitors

  • list_uptime_monitors - List all uptime monitors

  • create_uptime_monitor - Create a new uptime monitor

  • delete_uptime_monitor - Delete an uptime monitor

Status Pages

  • list_status_pages - List all status pages

  • create_status_page - Create a new public status page

Feature Flags

  • list_feature_flags - List all feature flags

  • create_feature_flag - Create a new feature flag

  • toggle_feature_flag - Enable/disable a feature flag

Alerts

  • list_alerts - List recent alerts

Projects & Logs

  • list_projects - List all projects

  • get_project_logs - Get recent logs for a project

Example Usage

Once configured, you can use natural language with your AI assistant:

  • "Create a heartbeat called 'daily-backup' that expects a ping every 24 hours"

  • "Set up an uptime monitor for api.myapp.com/health that checks every 5 minutes"

  • "Create a feature flag called 'new-dashboard' and enable it for 25% of users"

  • "Show me the last 10 error logs from my payment-service project"

  • "List all my heartbeats and their current status"

Requirements

  • Node.js 18+

  • Loggy Team subscription (API tokens are a Team feature)

Getting an API Token

  1. Go to loggy.dev/settings#api-tokens

  2. Click "Create Token"

  3. Give it a name like "MCP Server"

  4. Set permissions (use "Set All Write" for full access)

  5. Copy the token immediately (it's only shown once)

License

MIT

loggy-mcp

Available Tools

15 tools
create_feature_flagC

Create a new feature flag

Inputs: key (required), name (required), enabled, percentage, +1 more.

create_heartbeatA

Create a new heartbeat monitor for cron jobs or scheduled tasks

Inputs: name (required), expectedInterval (required), slug, gracePeriod.

create_status_pageB

Create a new public status page

Inputs: name (required), slug (required), description.

create_uptime_monitorB

Create a new uptime monitor to check URL availability

Inputs: url (required), name (required), method, intervalMinutes, +1 more.

delete_heartbeatC

Delete a heartbeat monitor

Inputs: id (required).

delete_uptime_monitorB

Delete an uptime monitor

Inputs: id (required).

get_heartbeatB

Get details of a specific heartbeat by ID or slug

Inputs: id, slug.

get_project_logsB

Get recent logs for a project

Inputs: projectId (required), level, limit.

list_alertsC

List recent alerts

Inputs: limit.

list_feature_flagsB

List all feature flags

Inputs: no named parameters.

list_heartbeatsB

List all heartbeat monitors for your account

Inputs: no named parameters.

list_projectsB

List all projects

Inputs: no named parameters.

list_status_pagesA

List all status pages

Inputs: no named parameters.

list_uptime_monitorsA

List all uptime monitors

Inputs: no named parameters.

toggle_feature_flagB

Enable or disable a feature flag

Inputs: id (required), enabled (required), percentage.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 15 tools

    Disambiguation5/5

    Each tool targets a distinct resource or action, such as feature flags, heartbeats, status pages, uptime monitors, projects, and alerts. There is no ambiguity between tools.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern using snake_case (e.g., create_uptime_monitor, list_feature_flags). Naming is predictable and uniform.

    Tool Count5/5

    15 tools is well within the typical 3-15 range for a server covering multiple domains like monitoring and feature flags. Each tool serves a clear purpose.

    Completeness3/5

    The tool set covers basic CRUD for heartbeats and uptime monitors but lacks delete operations for feature flags and status pages. Also, projects only have a list operation, and alerts are only listable. Notable gaps exist.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      MCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.
      13 npm
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that enables AI assistants to query and analyze logs from Grafana Loki using LogQL, supporting label discovery and keyword search.
      4
      -
    • A
      license
      A
      quality
      B
      maintenance
      MCP server for Drumbeats monitoring. Enables creating monitors, triaging incidents, and running HTTP/SSL/DNS checks using natural language from any AI client.
      19
      108 npm
      2
      Apache 2.0