
Inhalt
io.github.kozmos-techPublished by GitHub account kozmos-techv0.1.1Updated Oct 27, 2026
An open-source headless CMS for managing content models and entries.
Overview
Inhalt is an open-source, MCP-native headless CMS that lets an assistant read, query and patch typed content entries by chatting instead of using an admin UI.
- What you can do
- Read the content schema and content tree exposed as typed tools
- Find entries and query content through the MCP tools
- Propose and apply typed patches against real fields, validated against the schema
- Stage drafts, preview edits and publish changes to the live read API
- Scope which entries and actions a given client may touch
- When to use it
- Useful when you run a headless CMS and want an assistant to edit or publish content directly, with schema validation and a draft/publish step, rather than clicking through an admin panel.
- Requirements
- An MCP client configured with the Inhalt endpoint (the README lists a hosted endpoint and a self-hostable single container with your own database and keys). No authentication is declared in the manifest, and the README roadmap lists auth as planned work.
Installation
In SourceWeft
- Open Inhalt in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Inhalt
The CMS your AI tools can run.
Inhalt is an open-source, MCP-native CMS. Instead of clicking through a traditional admin UI, the content layer is exposed through the Model Context Protocol (MCP). Any MCP client connects to the Inhalt server and you create and edit content just by chatting.
The protocol is the API. The client reads your content schema, finds the right entry, and proposes a clean, typed patch against real fields, never freeform text.
- Website: inhalt.tech
- MCP endpoint:
https://inhalt.tech - License: MIT
- Self-hostable: one container, your database, your keys. A hosted edge is also available.
How it works
Three steps.
- Connect the endpoint. Add one block to your MCP config. Inhalt exposes your whole content tree as typed tools.
- Operate on content. The client reads the schema, finds the right entry, and proposes a clean patch against real, typed fields.
- Save and publish. Every change is checked against your schema, saved, and pushed to your live read API in one step.
See docs/getting-started.md for the MCP config and a full walkthrough.
Features
Supported clients
Inhalt works with every MCP client, including Claude, Cursor, VS Code, Zed, Windsurf, and Cline.
Documentation
- Getting started - connect an MCP client and operate on content.
- Concepts - projects, content types, entries, and the draft/publish model.
- API reference - the Read API and MCP API.
- Development - run the repo locally, environment, and scripts.
- Code organization - project layout and where new code goes.
- Copy & tone - writing guidelines for product copy.
- Roadmap - planned work (auth, self-host).
License
Source: README.md at commit 2cd2c6e
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts