LogTriage

io.github.logtriage-cyberPublished by GitHub account logtriage-cyberv1.0.0Updated Nov 5, 2026

Security log tools: Windows/Entra error codes, log explainer, IP blocklists, attack scans

VerifiedStreamable HTTPWeb executableKnowledge & MemorySecurity & Monitoring

Overview

AI-generated overview

LogTriage gives an assistant security-log investigation tools: error-code lookup, log record explanation, IP blocklist checks, attack scans and optional full…

What you can do
  • Look up Microsoft authentication error codes (Entra AADSTS, Windows NTSTATUS, Kerberos) and search LogTriage reference pages for event IDs, CloudTrail, CrowdStrike, SSH and log formats
  • Explain a single log record: identify its format, list each field's meaning and source, and decode values
  • Check IPv4 addresses against 12 free public blocklists, accepting raw addresses or text containing them
  • Scan up to 5 MB of log text in 50+ formats for deterministic attack patterns such as brute force, password spraying and web scanning
  • With an API key, run a full analysis of a log file and retrieve the resulting incident report with indicators, MITRE ATT&CK mapping and remediation steps
When to use it
Useful when investigating authentication failures, suspicious logins or web attacks and you want the assistant to decode vendor-specific codes, explain unfamiliar log formats, or triage a log excerpt without leaving the chat.
Requirements
Remote streamable HTTP endpoint at api.logtriage.app; no install or runtime needed. The five free tools need no key. analyze_log_file and get_analysis require a LogTriage API key sent in the Authorization header as a Bearer token.
Before you install
The API key is a secret sent in the Authorization header; keep it out of shared transcripts. Log text and addresses submitted to the server are processed by a third party, so avoid sending sensitive or personal data. The keyed tools upload log content for analysis and generate reports, which may incur account usage.

Installation

In SourceWeft

  1. Open LogTriage in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.logtriage-cyber%2Flogtriage/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "logtriage": {
      "type": "http",
      "url": "https://api.logtriage.app/mcp"
    }
  }
}

Tools

7

lookup_error_code

Look up a Windows, Entra ID or Kerberos error code

Explains Microsoft authentication error codes from Microsoft's official tables: Entra ID sign-in errors (AADSTS50126, or the bare 50126), Windows NTSTATUS codes as logged in events 4625/4776 (0xC000006A, C000006A, or decimal 3221225578 / -1073741718), Kerberos failure codes from events 4768/4769/4771 (0x18), and official names (IdsLocked, STATUS_ACCOUNT_LOCKED_OUT, KDC_ERR_PREAUTH_FAILED). Paste a whole error message or event to find every code in it, or give words to search names and descriptions. Returns the official name and description, where the code is logged, and LogTriage's investigation page when one exists. Free; no API key needed.

Parametersqueryrequired

explain_log_record

Explain one log record field by field

Identifies the format of one log record (access-log line, syslog/auth.log line, Windows event XML, CloudTrail, Entra ID, CrowdStrike, firewall, CEF/LEEF and more) and lists every field with what it means and where that meaning comes from (LogTriage's reference pages or the vendor's published definition). Decodes values: timestamps, address ranges, HTTP statuses, ports, logon types, NTSTATUS and AADSTS codes, encoded PowerShell. Runs LogTriage's attack checks on the record too. Free; no API key needed.

Parametersrecordrequired

check_ip_blocklists

Check IP addresses against free blocklists

Checks IPv4 addresses against 12 free public blocklists (IPsum, FireHOL levels 1-3, Spamhaus DROP, blocklist.de, CINS Army, GreenSnow, DShield, ET compromised, Tor exits), the same lists as logtriage.app's IP blocklist checker. Accepts a list of addresses or any text containing them (log lines, CSV); private and other special-purpose ranges are labelled, not looked up. Up to 500 addresses per call. Lists are refreshed twice a day. Being on a list is evidence, not proof. Free; no API key needed.

Parameterstextrequired

scan_log_for_attacks

Scan a log for attacks

Detects the log format (50+ formats: web access logs, auth.log, Windows events, Sysmon, CloudTrail, Entra ID, Okta, Kubernetes audit, firewalls, EDR exports and more) and runs LogTriage's deterministic attack checks: brute force and password spraying, logins after failures, web scanning and injection, privilege changes in cloud logs, suspicious command lines, port scans and others, with MITRE ATT&CK techniques. Up to 5 MB of text; no threat-intelligence lookups and no AI (use analyze_log_file for those). The log is processed in memory and not stored. Free; no API key needed.

Parameterslogrequiredfilename

search_reference

Search LogTriage's security log reference

Finds LogTriage's reference pages for an investigation: Windows Security event IDs, Entra AADSTS, NTSTATUS and Kerberos codes, AWS CloudTrail events (ConsoleLogin, AssumeRole...), CrowdStrike Falcon events (ProcessRollup2...), sshd/PAM log messages, web scanner probes, scanner user agents, log format field references and the free tools. Each page explains what the entry means, the fields to read and queries (KQL, CQL, SPL, bash) to investigate it. Returns the best matches with links. Free; no API key needed.

Parametersqueryrequired

analyze_log_file

Analyze a log file with LogTriage (API key)

Runs LogTriage's full analysis on a log: parsing (50+ formats), threat-intelligence enrichment of addresses, user agents and hashes, risk scoring, attack-pattern detection and an AI-written incident report with indicators, MITRE ATT&CK mapping and remediation steps. Needs a LogTriage API key sent as 'Authorization: Bearer ltk_...' (created in the app under Integrations on Pro or with the incident pack) and uses the account's analysis credits. Up to 10 MB of text. Returns a job id at once; call get_analysis with it after 30-90 seconds.

Parameterslogrequiredfilename

get_analysis

Get a LogTriage analysis (API key)

Returns the status and, once complete, the incident report of an analysis started with analyze_log_file: severity, attack pattern, executive summary, detected patterns, indicators, MITRE ATT&CK techniques, remediation steps and a link to the full report in the app. Needs the same API key.

Parametersjob_idrequired

Version history

1
  1. v1.0.0LatestNov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.