MCP.Market

Telcoladder MCP server

by gollumw·io.github.gollumw/telcoladder·v0.4.0·2 stars

Turn a signalling pcap into per-subscriber call flows: 5G, 4G and IMS, every failure explained

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Telcoladder yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Telcoladder tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan92 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 16 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Telcoladder compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
22
more than 8% of 12,191 servers with a package

Install Telcoladder in Claude Code, Cursor or VS Code

claude mcp add telcoladder -- uvx telcoladder
Add to Cursor

What the publisher says

From the Telcoladder repository's README, as published. We do not edit it. Read it on GitHub

TelcoLadder

<!-- mcp-name: io.github.gollumw/telcoladder -->

Deterministic 5G / 4G / IMS signalling analyzer and call-flow correlator. The correlation and root-cause layer on top of tshark: one subscriber across every interface, every failure explained from a verified cause table, and nothing generated.

For core-network SRE and R&D, RAN/core interoperability test, and third-line troubleshooting at vendors and operators. It assumes you already read signalling for a living.

pip install telcoladder
telcoladder check                             # verifies tshark and its dissectors
telcoladder summarize failed_attach.pcapng    # one page of facts, every failure cited

What you get

Two outputs from one analysis. Mermaid you can paste into a ticket:

sequenceDiagram
    autonumber
    participant gNB
    participant AMF
    Note over gNB,AMF: SUPI 001011234567895
    gNB->>AMF: #35;7 InitialUEMessage ▸ Registration request
    AMF->>gNB: #35;8 DownlinkNASTransport ▸ Authentication request
    rect rgb(255, 226, 226)
    gNB->>AMF: #35;9 UplinkNASTransport ▸ Authentication failure
    Note over AMF: Synch failure (#35;21) — 3GPP TS 24.501 §9.11.3.2
    end
    rect rgb(255, 226, 226)
    AMF->>gNB: #35;10 DownlinkNASTransport ▸ Registration reject
    Note over gNB: Protocol error, unspecified (#35;111) — 3GPP TS 24.501 §9.11.3.2
    end

That is real output from tests/fixtures/ki-mismatch, not an illustration: a UE provisioned with the wrong key, captured on a local Open5GS testbed. It is not the MAC failure you would expect — a UE whose K does not match computes an AUTS the network cannot resynchronise from, so you get #21 and then a bare #111. The cause table says so because we ran it, not because it sounded right.

And the same capture in the browser: a packet list driven by real tshark display filters, per-frame decode tree and bytes, the ladder with the initiator and the cause on every failing event, and a per-PDU-session matrix where every cell cites the frame it came from.

What it reads

Every cause code is resolved through a hand-verified table to the specification it comes from, what it means in plain language, and the root causes that actually produce it in the field — 775 of them, every name taken verbatim from tshark and re-checked against it by a test. Nothing is generated: a cause the table does not carry is reported as not catalogued, and a clause number is printed only where a person transcribed it. Every network function is named rather than shown as an IP, with the evidence for that name on hover.

The pain, and what replaces it

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Telcoladder: common questions

Is Telcoladder MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Telcoladder safety report
How do I install Telcoladder?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Telcoladder need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Telcoladder maintained?
The last commit was 48 days ago (2026-09-17). The latest release is v0.4.0.
How does Telcoladder compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 22 (more than 8% of 12,191 servers with a package). Full comparison.