
mlab.sh MCP server
online · 100% uptimesh.mlab/mcp·v1.0.0·2 starsThreat intelligence: enrich IOCs (IP, domain, URL, hash), search CVEs and actors, scan SBOMs.
2 stars
Reviews
Write oneNobody has reviewed mlab.sh yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
mlab.sh tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 439ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 59 days ago12/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
How mlab.sh compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,471 Web search servers
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 313 ms
- faster than 53% of 2,238 Web search servers
- GitHub stars
- 2
- more than 70% of 1,788 Web search servers
Install mlab.sh in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://mlab.sh/mcp
What the publisher says
From the mlab.sh repository's README, as published. We do not edit it. Read it on GitHub
mlab.sh MCP server
Public metadata and connection guide for the remote MCP server at https://mlab.sh/mcp, a threat intelligence server for SOC and DFIR work.
This repo is the registry listing and the documentation. It is not the server source: the server runs inside the mlab.sh backend and is closed source.
Connect
Endpoint: https://mlab.sh/mcp (Streamable HTTP via POST, SSE via GET).
Claude.ai
Settings > Connectors > Add custom connector, then paste the URL. OAuth runs in the browser, no token to copy.
https://mlab.sh/mcpClaude Desktop
claudedesktopconfig.json:
{
"mcpServers": {
"mlab": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mlab.sh/mcp",
"--header",
"Authorization: Bearer mcp_xxx"
]
}
}
}Drop the --header pair to use OAuth instead of a static token.
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"mlab": {
"url": "https://mlab.sh/mcp",
"headers": {
"Authorization": "Bearer mcp_xxx"
}
}
}
}VS Code
.vscode/mcp.json:
{
"servers": {
"mlab": {
"type": "http",
"url": "https://mlab.sh/mcp",
"headers": {
"Authorization": "Bearer mcp_xxx"
}
}
}
}curl
curl -sS -X POST https://mlab.sh/mcp \
-H "Authorization: Bearer mcp_xxx" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0.0"}}}'Ready to paste versions of these four configs live in examples/.
Officially supported clients are Claude.ai and Claude Desktop. Other MCP clients (Cursor, VS Code, Windsurf and friends) work but are best effort.
Tools
IOC enrichment
Vulnerabilities and actors
Scanning
Account
Authentication
OAuth 2.1 is the recommended path: authorization code with PKCE S256, dynamic client registration, CIMD supported. The server advertises its metadata at https://mlab.sh/.well-known/oauth-authorization-server, so a compliant client only needs the endpoint URL.
If your client does not speak OAuth, create a static token in Account > Settings > MCP Tokens and send it as Authorization: Bearer mcp_xxx.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
mlab.sh: common questions
- Is mlab.sh MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the mlab.sh safety report
- How do I install mlab.sh?
- It runs remotely at mlab.sh. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does mlab.sh need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is mlab.sh maintained?
- The last commit was 66 days ago (2026-08-31). The latest release is v1.0.0.
- Is mlab.sh up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of mlab.sh?
- Servers from other publishers that do the same job: SearXNG Search MCP server, Mapbox MCP server and Jshookmcp MCP server.
- How does mlab.sh compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,471 Web search servers); uptime 100% (of our recent checks; the typical remote Web search server answers 100%); response time 313 ms (faster than 53% of 2,238 Web search servers). Full comparison.
Alternatives to mlab.sh
Same job from other publishers: the closest match first, then the best rated.
- SearXNG SearchMCP server for SearXNG — privacy-respecting web search with pagination, URL readingnot reviewedEstablishedB
- MapboxGeospatial intelligence with Mapbox APIs like geocoding, POI search, directions, isochrones, etc.not reviewedEstablishedA
- JshookmcpSearch-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.not reviewedEstablishedC
- ShodanMCP server for Shodan API — device search, IP and domain recon, DNS, and CVE/CPE queries.not reviewedEstablishedB
- CLIO WebProvider-fixed web search plus transparent URL, DOI, and document fetchingnot reviewedEstablishedA