Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

MojaLab Content

com.mojalab/content

Read-only access to MojaLab.com blog content: search and read posts, pages and tags as Markdown.

Uptime
100.0%
1 direct probes · 30d
Response
517ms
last probe
Tools
9
callable
Resources
45
readable
Prompts
0
available

Tools · 9

list_posts

List published MojaLab blog posts (title, slug, excerpt, tags, date). Paginated; optionally filter by tag slug, filter by publish date, and sort.

search_posts

Search published MojaLab posts by keyword or natural-language query. Results are ranked by relevance (0–1) using hybrid lexical + semantic matching. Use excerpt_length for longer previews.

search_all

Search across all published content — blog posts, static pages/tools, and companion GitHub repositories — ranked by relevance. Each result is prefixed with [post], [page], or [repo].

get_site_summary

Get a concise overview of mojalab.com in one call: what the site is about, main topics, article/page counts, recent articles, and available tools/pages. Use for questions like "what is mojalab?".

get_related_posts

Get posts related to a given post (by shared tags and content similarity), for recommendations.

get_post

Get the full content of a published MojaLab blog post as Markdown, by slug. Includes any companion repository link.

list_tags

List all public tags on MojaLab with their post counts and descriptions.

list_pages

List published static pages on MojaLab (about, tools, ...).

get_page

Get the full content of a published MojaLab static page as Markdown, by slug.

Resources · 45

Keeping your commands alive after disconnecting: nohup, tmux, screen and zellij

SIGHUP kills your process when SSH drops. Keep commands alive after disconnecting with nohup, tmux, screen and zellij — what each is for, and when to use it.

ghost://post/keep-processes-running-after-ssh-nohup-tmux-screen-zellij
Tenere vivi i comandi dopo la disconnessione: nohup, tmux, screen e zellij

SIGHUP uccide il processo quando cade la SSH. Come tenere vivi i comandi dopo la disconnessione con nohup, tmux, screen e zellij: quando usare ciascuno.

ghost://post/tenere-vivi-i-comandi-dopo-la-disconnessione-nohup-tmux-screen-zellij
Una GPU VPS usa e getta per i tuoi LLM: LiteLLM, Ollama, vLLM e storage cifrato

Noleggia una GPU VPS, trasformala in una API LLM compatibile OpenAI (LiteLLM, Ollama, vLLM), poi distruggi la VM: modelli e dati vivono su un volume LUKS cifrato.

ghost://post/gpu-vps-usa-e-getta-per-llm-litellm-ollama-vllm
A Disposable GPU VPS for Your LLMs: LiteLLM, Ollama, vLLM and Encrypted Storage

Rent a GPU VPS, turn it into an OpenAI-compatible LLM API (LiteLLM, Ollama, vLLM), then destroy the VM — your models and data survive on an encrypted LUKS volume.

ghost://post/disposable-gpu-vps-for-llms-litellm-ollama-vllm
Attention Is All You Need (If You Can Afford It)

How I came to understand language models a little better by trying to squeeze one into a few megabytes.

ghost://post/attention-is-all-you-need-if-you-can-afford-it
Attention Is All You Need (se puoi permettertela)

Come ho capito un po' meglio i modelli linguistici provando a farne stare uno in pochi megabyte.

ghost://post/attention-is-all-you-need-se-puoi-permettertela
My coding-agent buddies live on a €5 VPS, and I watch them from the web

A browser-first workbench for Claude Code, Codex and friends: one Docker Compose stack, SSO+2FA on every door, persistent terminal sessions you can rejoin from anywhere — including the queue at the po…

ghost://post/browser-first-vps-for-coding-agents
From "token" to "MoE": the LLM glossary in dependency order

A plain-language LLM glossary — but not alphabetical: in dependency order, so by the time you reach Mixture of Experts you already have all the pieces. With analogies for sysadmins.

ghost://post/from-token-to-moe-the-llm-glossary-in-dependency-order
Two Front Doors: Giving MojaLab an MCP Server So Agents Can Read It Too

What an MCP server actually is (with a detour through Roman roads and railway gauges), the Mataken use case, and an honest, reservations-included argument for making your content legible to agents — n…

ghost://post/two-front-doors-giving-mojalab-an-mcp-server-so-agents-can-read-it-too
Astro Rocks

Astro Rocks is a browser space shooter in the old vector-arcade tradition. You fly a little ship with real inertia — thrust to accelerate, drift when you let go, and wrap around the screen edges. Shoo…

ghost://post/astro-rocks
🐈‍⬛ Hack Cat

Hack Cat is a browser platformer starring a black-cat hacker — the MojaLab mascot — running, jumping and dodging through neon levels. Time your jumps, keep your momentum, and chase a spot on the leade…

ghost://post/hack-cat
Brick Breaker

Brick Breaker is the timeless breakout game, rebuilt for the browser. Bounce the ball off your paddle, clear every brick, and grab the power-ups that drop along the way — miss the ball and you lose a …

ghost://post/brick-breaker
Shame, Forensics, and a Fake CAPTCHA: My CVE-2026-26980 Night

One evening my own blog started serving a fake CAPTCHA that told Windows visitors to paste malware into a terminal. Here is the full hunt — the queries, the dead ends, and the five stages of grief — f…

ghost://post/shame-forensics-and-a-fake-captcha-my-cve-2026-26980-night
CryptoSync: a zero-knowledge, multi-device backup with Wasabi, Cryptomator and rclone

End-to-end encrypted backup with Cryptomator, rclone bisync and Wasabi. Multi-device sync without a server in the middle. Zero-knowledge by design.

ghost://post/cryptosync-a-zero-knowledge-multi-device-backup-with-wasabi-cryptomator-and-rclone
Complete Self-Hosted LLM Setup: Ollama + LiteLLM + Continue.dev Integration Guide

Build a complete self-hosted LLM environment: GPU VM → Ollama → LiteLLM proxy → Nginx → Continue.dev in VS Code. Includes all the integration steps and config details to get everything working seamles…

ghost://post/complete-self-hosted-llm-setup-ollama-litellm-continue-dev-integration-guide
Automating IndexNow for Ghost: Instant Indexing with AWS Lambda and DynamoDB

A step-by-step guide to integrating Ghost CMS with IndexNow using a serverless AWS Lambda function and DynamoDB. Automate your indexing submissions to Bing and other search engines instantly after pub…

ghost://post/automating-indexnow-for-ghost-instant-indexing-with-aws-lambda-and-dynamodb
Save money on the cloud: Automate the start/stop of an OVH VM with AWS Lambda

Cloud VMs left running overnight can lead to expensive surprises. In this hands-on guide, you'll learn to build a lightweight serverless solution using AWS Lambda that automatically manages your OVH v…

ghost://post/save-money-on-the-cloud-automate-the-start-stop-of-an-ovh-vm-with-aws-lambda
Person Detection and Face Recognition with Liveness Detection — A Python Project Using Powerful AI Models

Can AI recognize faces, detect if someone’s real, and build profiles — all in real time? In this proof-of-concept, we combine YOLO, InsightFace, and blink detection to create an intelligent system tha…

ghost://post/person-detection-and-face-recognition-with-liveness-detection-a-python-project-using-powerful-ai-models
An AI Adventure in SMS message Classification

A fun and practical project that uses Python and AI to classify SMS replies like “Yes”, “Maybe later”, or “Stop”. From keywords to embeddings to GPT, follow the journey of building a multilingual inte…

ghost://post/taming-the-text-chaos-an-ai-adventure-in-sms-classification-2
Getting Started with OpenAI Agents SDK - Building a Simple Travel Agent

In this post, we explore how to build a smart travel assistant using the OpenAI Agents SDK. With just a few tools and guardrails, we created an agent that fetches weather, finds places to visit, and g…

ghost://post/getting-started-with-openai-agents-sdk-building-a-simple-travel-agent
Spring Equinox 2025: An AI-Assisted Animated Journey into the First Day of Spring

I teamed up with AI (GPT and Gemini) to create an animation explaining the Spring Equinox 2025! See how Earth's orbit and tilt bring us the first day of spring.

ghost://post/spring-equinox-2025-an-ai-assisted-animated-journey-into-the-first-day-of-spring
Resonance

This is less an article than a workbench with the tools still out. I keep circling the same handful of obsessions, and this is where they collided: agents that play, judge, and author without steppin…

ghost://post/resonance
Staying Updated on AI Developments

Staying updated on AI is easier with the right mix—research papers, newsletters, communities, and hands-on projects. This guide covers practical ways to keep up with AI trends. Plus, MojaLab’s AI tuto…

ghost://post/staying-updated-on-ai-developments
Introduction to WebSockets and Socket.IO

Learn how to build a real-time multiplayer Snake game using WebSockets and Flask-SocketIO! This tutorial guides you through setting up a backend with Flask, serving the frontend with Nginx, and deploy…

ghost://post/introduction-to-websockets-and-socket-io
🚀 WebSockets in Action!

This little Snake-vs-Bot demo exists to show WebSockets in action. Instead of the browser constantly asking the server "anything new?", the connection stays open and both sides push messages the insta…

ghost://post/websockets-in-action
Ban Data and Bad (404) Request - Realtime

Bans per Day (Last 30 Days) This line graph displays the number of IP addresses that have been banned on a daily basis over the last 30 days. The X-axis represents the dates, while the Y-axis shows …

ghost://post/ban-data-and-bad-request-realtime
Fail2Ban Tutorial: Protect Your Server from Brute-Force Attacks

Fail2Ban protects your server from brute-force attacks by detecting repeated failed login attempts and blocking malicious IPs. By the end, you’ll have an automated defense system keeping intruders at …

ghost://post/fail2ban-tutorial-protect-your-server-from-brute-force-attacks
How to Easily Find Your Public IP Address (also) from the Command Line

Learn how to find your public IP address using command-line tools on Linux, macOS, and Windows. Skip the browser, bypass privacy quirks, and get accurate results in seconds!

ghost://post/how-to-easily-find-your-public-ip-address-also-from-the-command-line
HTTP Cookies Guide: Security, SameSite & CORS Tutorial 2025 | MojaLab

Cookies and CORS are essential for secure cross-domain interactions. Cookies manage sessions, while CORS controls resource sharing across domains. Proper configuration of both ensures seamless and sec…

ghost://post/understanding-cookies-a-simple-guide-to-web-sessions-and-security
Simplify Your Terminal Workflow with TLDR

Discover TLDR, the amazing, super-simple and super-powerful cheat sheet! Whether you're troubleshooting or learning, TLDR is the perfect tool for navigating the vast IT playground!

ghost://post/simplify-your-terminal-workflow-with-tldr
Linux Sudoers Explained: Add a User in Seconds! (Updated August 2025)

Learn how to quickly add a user to the sudoers file in Linux. This short guide covers everything you need to grant administrative privileges in just a few steps.

ghost://post/how-to-add-a-user-to-sudoers-on-linux
MariaDB Master-Slave

Learn how to configure a MariaDB Master-Slave Cluster using Docker Compose. Perfect for beginners.

ghost://post/mariadb-master-slave
Transfer an Entire Folder with Subfolders Between Linux Servers Using `rsync`

Learn how to transfer entire folders, including subfolders, between Linux servers using rsync. This guide focuses on leveraging rsync for EC2 instances, with practical examples and a detailed explanat…

ghost://post/transfer-an-entire-folder-with-subfolders-between-linux-servers-using-rsync
Monitor System Performance in Linux with `htop` and `glances`

Monitor your Linux server in real-time with Glances. Track CPU, memory, disk, network, and more in a single terminal dashboard. Ideal for sysadmins and developers.

ghost://post/monitor-system-performance-in-linux-with-htop-and-glances-2
JWT Decoder, Verifier & Generator

Decode, verify and forge JSON Web Tokens in your browser: inspect the header, payload and claims, build one step by step (HS/RS/ES), and check the signature.

ghost://page/jwt-decoder-verifier
Subnet & CIDR Calculator

Free IPv4 subnet calculator: enter a CIDR or netmask to get the network, broadcast, host range, usable hosts and wildcard — instantly, in your browser.

ghost://page/subnet-cidr-calculator
Games

Free browser games — Snake, Brick Breaker, Astro Rocks and Hack Cat — built while testing frontier AI models. Too good to throw away, so they live here.

ghost://page/games
JSON-LD Schema Generator

Analyze any web page and get AI-powered suggestions for JSON-LD structured data markup. Generates schema.org markup for websites, breadcrumbs, organizations, and content types to improve SEO and searc…

ghost://page/json-ld-schema-generator
🛠️ MojaLab Tools

Free network tools for developers and sysadmins. Check SSL certificates, lookup DNS records, find IP addresses, and perform reverse DNS lookups. Simple, reliable utilities that just work - no registra…

ghost://page/tools
Free Reverse DNS Lookup (PTR) | Find an IP's Hostname

Enter any IPv4 address to instantly perform a reverse DNS lookup and find its associated PTR record (hostname). MojaLab · PTR Valve Reverse DNS Lookup IPv4 address ptr Engage looku…

ghost://page/free-reverse-dns-lookup-ptr-find-an-ips-hostname
Online DNS Lookup | Find Any Domain's DNS Records

Instantly check any domain's public DNS records with our free online tool. Look up A, MX, TXT, and NS server information in seconds. Perfect for diagnostics, troubleshooting, and verification.

ghost://page/online-dns-lookup-find-any-domains-dns-records
✈️ Ask MojaLab AI Agent: Plan Your Next 24-Hour Trip!

Get instant 24-hour travel itineraries for any city worldwide. Our AI agent combines real-time weather, local events, and smart recommendations to create personalized travel plans in seconds. Try our …

ghost://page/ask-mojalab-ai-agent-plan-your-next-24-hour-trip
Get SSL Certificate Info

Discover basic info about ssl certificate installed on your server.

ghost://page/get-ssl-certificate-info
What is My IP Address? | Free IP Checker Tool - MojaLab

Instantly discover your public IP address, location, and internet provider details with our free IP checker tool. Learn what IP addresses are, why they matter for your online privacy, and how to prote…

ghost://page/what-is-my-ip
Mojalab.com -- About this site

Welcome to our corner of the internet – a place where curiosity meets code, and learning never stops. MojaLab is our laboratory for exploring, documenting, and sharing knowledge in coding, AI, and sys…

ghost://page/about

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "mojalab_content": {
      "url": "https://mojalab.com/mcp",
      "transport": "streamable-http"
    }
  }
}