# MojaLab Content MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/com-mojalab-content
- Website: https://mojalab.com

## Install
- Endpoint: https://mojalab.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mojalab.com/mcp

## Tools
- list_posts (List blog posts) - List published MojaLab blog posts (title, slug, excerpt, tags, date). Paginated; optionally filter by tag slug, filter by publish date, and sort. Endpoint: https://mojalab.com/mcp
- search_posts (Search blog 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. Endpoint: https://mojalab.com/mcp
- search_all (Search all content) - 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]. Endpoint: https://mojalab.com/mcp
- get_site_summary (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?". Endpoint: https://mojalab.com/mcp
- get_related_posts (Get related posts) - Get posts related to a given post (by shared tags and content similarity), for recommendations. Endpoint: https://mojalab.com/mcp
- get_post (Get a blog post) - Get the full content of a published MojaLab blog post as Markdown, by slug. Includes any companion repository link. Endpoint: https://mojalab.com/mcp
- list_tags (List tags) - List all public tags on MojaLab with their post counts and descriptions. Endpoint: https://mojalab.com/mcp
- list_pages (List static pages) - List published static pages on MojaLab (about, tools, ...). Endpoint: https://mojalab.com/mcp
- get_page (Get a static page) - Get the full content of a published MojaLab static page as Markdown, by slug. Endpoint: https://mojalab.com/mcp

## Resources
- ghost://post/from-token-to-moe-the-llm-glossary-in-dependency-order - MojaLab blog posts 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. MIME type: text/markdown
- ghost://post/two-front-doors-giving-mojalab-an-mcp-server-so-agents-can-read-it-too - MojaLab blog posts 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 — not just to browsers. MIME type: text/markdown
- ghost://post/astro-rocks - MojaLab blog posts ← → to rotate, ↑ to thrust, SPACE to fire. On mobile: touch to steer, 🔥 to shoot. Wrap around the edges!







Press ▶️ to play
▶️ Play




⭐ 0
🚀🚀🚀
Wave 1
🏆 0
👥 –
🔊
●



▶️ Start
🔥 Fire
⏸️ Pause
🔄 Reset MIME type: text/markdown
- ghost://post/hack-cat - MojaLab blog posts 🐈‍⬛ Hack Cat


← → move, SPACE / ↑ jump. Stomp the bugs, grab the coffee, hack the vibecoders, reach the flag!







Loading art…
▶️ Play




⭐ 0
🐱🐱🐱
Lv 1
🏆 0
👥 –
🔊
●



▶️ Start
⏸️ Pause
🔄 Reset


◀
⤒
▶ MIME type: text/markdown
- ghost://post/brick-breaker - MojaLab blog posts 🧱 Brick Breaker


Move the paddle with mouse, touch or ← → keys. Catch capsules for power-ups. Don't drop the ball.







Press ▶️ to play
▶️ Play




⭐ 0
❤️❤️❤️
Lv 1
🏆 0
👥 –
🔊
●



▶️ Start
⏸️ Pause
🔄 Reset MIME type: text/markdown
- ghost://post/shame-forensics-and-a-fake-captcha-my-cve-2026-26980-night - MojaLab blog posts 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 — from first smell to clean site. MIME type: text/markdown
- ghost://post/cryptosync-a-zero-knowledge-multi-device-backup-with-wasabi-cryptomator-and-rclone - MojaLab blog posts End-to-end encrypted backup with Cryptomator, rclone bisync and Wasabi. Multi-device sync without a server in the middle. Zero-knowledge by design. MIME type: text/markdown
- ghost://post/complete-self-hosted-llm-setup-ollama-litellm-continue-dev-integration-guide - MojaLab blog posts 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 seamlessly. MIME type: text/markdown
- ghost://post/automating-indexnow-for-ghost-instant-indexing-with-aws-lambda-and-dynamodb - MojaLab blog posts 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 publishing or updating a post. MIME type: text/markdown
- ghost://post/save-money-on-the-cloud-automate-the-start-stop-of-an-ovh-vm-with-aws-lambda - MojaLab blog posts 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 virtual machines, helping you optimize costs without sacrificing flexibility or control. MIME type: text/markdown
- ghost://post/person-detection-and-face-recognition-with-liveness-detection-a-python-project-using-powerful-ai-models - MojaLab blog posts 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 that watches streams so humans  don’t have to. Built with Python, open-source tools, and curiosity. MIME type: text/markdown
- ghost://post/taming-the-text-chaos-an-ai-adventure-in-sms-classification-2 - MojaLab blog posts 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 intent classifier that goes way beyond Excel hacks. MIME type: text/markdown
- ghost://post/getting-started-with-openai-agents-sdk-building-a-simple-travel-agent - MojaLab blog posts 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 gives real-time travel tips — all in one Markdown-friendly reply. MIME type: text/markdown
- ghost://post/ask-mojalab-ai-plan-your-next-24-hour-trip-2 - MojaLab blog posts Plan your next trip in seconds with our AI-powered travel assistant. Just enter a city, and get a smart, real-time itinerary — weather, sights, and more! MIME type: text/markdown
- ghost://post/spring-equinox-2025-an-ai-assisted-animated-journey-into-the-first-day-of-spring - MojaLab blog posts 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. MIME type: text/markdown
- ghost://post/resonance - MojaLab blog posts 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 stepping on each other's toes; retrieval and memory that lives for exactly one game and then forgets you on purpose; the stubborn problem of getting a language model to actually reach something instead of just talking; a real neural net running in your own browser tab, no server, quietly measuring you; and MIME type: text/markdown
- ghost://post/staying-updated-on-ai-developments - MojaLab blog posts 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 tutorials are coming soon! MIME type: text/markdown
- ghost://post/introduction-to-websockets-and-socket-io - MojaLab blog posts 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 deploying everything with Docker. MIME type: text/markdown
- ghost://post/websockets-in-action - MojaLab blog posts While I'm in the process of writing a tutorial about WebSockets and Socket.IO, I decided to create this simple example to demonstrate what you can build with real-time communication.


Feel free to play around with it, challenge the AI, and see WebSockets in action! 🕹️🐍

Here you can find the Full Article






🐍 Snake vs Bot


Arrow keys or WASD to move (swipe on mobile). The longer you survive, the faster it gets.




😌 Easy
🙂 Normal
😈 Hard






Connecting…
▶️ Play




You: 1
Bot: 1
⚡ L MIME type: text/markdown
- ghost://post/ban-data-and-bad-request-realtime - MojaLab blog posts 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 the count of bans. This graph helps identify trends or spikes in bans, potentially correlating with periods of increased malicious activity or system stress.






Want to know more about protecting your server using Fail2Ban ?
click here!
















Top 10 Most Requested 404 URLs


This horizo MIME type: text/markdown
- ghost://post/fail2ban-tutorial-protect-your-server-from-brute-force-attacks - MojaLab blog posts 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 bay. MIME type: text/markdown
- ghost://post/how-to-easily-find-your-public-ip-address-also-from-the-command-line - MojaLab blog posts 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! MIME type: text/markdown
- ghost://post/understanding-cookies-a-simple-guide-to-web-sessions-and-security - MojaLab blog posts 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 secure web application functionality. MIME type: text/markdown
- ghost://post/simplify-your-terminal-workflow-with-tldr - MojaLab blog posts 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! MIME type: text/markdown
- ghost://post/how-to-add-a-user-to-sudoers-on-linux - MojaLab blog posts 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. MIME type: text/markdown
- ghost://post/mariadb-master-slave - MojaLab blog posts Learn how to configure a MariaDB Master-Slave Cluster using Docker Compose. Perfect for beginners. MIME type: text/markdown
- ghost://post/transfer-an-entire-folder-with-subfolders-between-linux-servers-using-rsync - MojaLab blog posts 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 explanation of SSH options for secure authentication. Perfect for efficient and reliable file management! MIME type: text/markdown
- ghost://post/monitor-system-performance-in-linux-with-htop-and-glances-2 - MojaLab blog posts 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. MIME type: text/markdown
- ghost://post/linux-screen-cheatsheet-keep-your-commands-alive-after-disconnecting - MojaLab blog posts Master the Linux screen command to keep your processes running even when your SSH connection drops. This complete cheatsheet covers installation, essential commands, and real-world examples for creating persistent terminal sessions that survive disconnections. MIME type: text/markdown
- ghost://post/coming-soon - MojaLab blog posts MIME type: text/markdown
- ghost://page/games - MojaLab static pages 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. MIME type: text/markdown
- ghost://page/dns-propagation-tool - MojaLab static pages MIME type: text/markdown
- ghost://page/json-ld-schema-generator - MojaLab static pages 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 search visibility. MIME type: text/markdown
- ghost://page/tools - MojaLab static pages 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 registration required, no complications. MIME type: text/markdown
- ghost://page/free-reverse-dns-lookup-ptr-find-an-ips-hostname - MojaLab static pages 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 lookup





Enter an IPv4 address to trace its PTR record back to a hostname.











Understanding PTR Records (Reverse DNS)


A PTR (Pointer) record performs a reverse DNS lookup, which is the exact opposite of a standard DNS lookup. Think of it like a reverse phonebook:


 * Standard DNS (A Record) MIME type: text/markdown
- ghost://page/online-dns-lookup-find-any-domains-dns-records - MojaLab static pages 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. MIME type: text/markdown
- ghost://page/ask-mojalab-ai-agent-plan-your-next-24-hour-trip - MojaLab static pages 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 working proof-of-concept tool now! MIME type: text/markdown
- ghost://page/get-ssl-certificate-info - MojaLab static pages Discover basic info about ssl certificate installed on your server. MIME type: text/markdown
- ghost://page/what-is-my-ip - MojaLab static pages 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 protect yourself while browsing the web. MIME type: text/markdown
- ghost://page/about - MojaLab static pages 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 system administration. MIME type: text/markdown

## Prompts
Not captured

## Metadata
- Owner: com.mojalab
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 12, 2026
- Source: https://registry.modelcontextprotocol.io
