loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

Invert

MCP Tool

jazzsequence/Invert

Invert is a database-less, headless, adapter-driven content presentation layer built on Astro.

Install

$ npx loaditout add jazzsequence/Invert

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "Invert": {
      "command": "npx",
      "args": [
        "-y",
        "Invert"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Invert

A database-less, adapter-driven content presentation layer built on Astro. Invert renders content from any source — JSON files, markdown, a WordPress site, a Drupal site, an AI tool over MCP — without an admin panel, without a database, and without opinions about where your content lives.

There is no admin. That's the point. If there's no admin, then the admin can be anything.

Philosophy

The presentation layer and the content management layer are separate concerns. Conflating them is the mistake the industry keeps making.

Invert doesn't replace your CMS. It sits in front of it — or in front of no CMS at all. Content comes in from adapters, gets normalized into a common JSON shape, and gets rendered. Where the content comes from is not Invert's problem. That's yours.

You can use WordPress and keep your admin panel. You can commit markdown to a git repo. You can talk to an AI tool over MCP and let it create content as JSON files. You can do all three at the same time. The choice is yours.

An inversion) is when you flip yourself upside down — a fundamental move in aerial arts. You hold your whole body weight in your hands while you rotate 180 degrees. It's a test of grip and strength. In this context, Invert means: look at the same stuff from a different angle. We don't have to throw our toys away. We can have new things and still honor the old things.

Requirements
  • Node.js >= 22.12.0 (use nvm: nvm use)
Quick Start
  1. Click "Use this template" on GitHub to create your own repository
  2. Clone your new repo locally
  3. Install dependencies:
npm install
  1. Start the dev server:
npm run dev

Your site is running at http://localhost:4321.

Adding Content
JSON Files

Drop .json files into content/[type]/[slug].json. The directory name is the content type; the filename is the slug.

content/
  posts/
    my-po

Tags

astrojavascriptmcp-server

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated5 days ago
Security: BREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/7/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/jazzsequence/Invert)](https://loaditout.ai/skills/jazzsequence/Invert)