# Typeroll CMS Source: [Typeroll CMS](https://typeroll.com/docs/) > Documentation for editing content, connecting your AI agent and publishing static websites. Typeroll CMS is an open-source CMS with a visual editor, a REST API and an MCP server. Use the browser editor for content changes, or connect your own AI agent to build and manage sites. You can start editing and reviewing previews before connecting publishing accounts. ## Choose a guide [Section titled “Choose a guide”](https://typeroll.com/docs/#choose-a-guide) [Visual editor](https://typeroll.com/docs/guides/the-editor/)Add blocks, edit text and images, review drafts and work on mobile. [AI agents and MCP](https://typeroll.com/docs/getting-started/mcp-server/)Connect an MCP-compatible agent using the hosted endpoint or a local MCP process. [Publishing and Cloudflare](https://typeroll.com/docs/publishing/cloudflare/)Set up GitHub source, shared cloud builds, static Pages hosting and R2 media. [Website and media domains](https://typeroll.com/docs/publishing/domains/)Configure Hosting Groups, shared media and site domains. Prepare a domain change before switching traffic. [Migrate an existing website](https://typeroll.com/docs/guides/wordpress-migration/)Start with WordPress, or follow the separate Squarespace, Wix and Webflow guides in Migration. [Self-host Typeroll CMS](https://typeroll.com/docs/guides/self-hosting/)Run the CMS, API, Forms and Extension runtime on your own infrastructure. ## See the editor [Section titled “See the editor”](https://typeroll.com/docs/#see-the-editor) ![Typeroll CMS editor showing the block structure, live page preview and heading fields for a sample website.](https://typeroll.com/docs/images/editor-desktop.png) [Open the editor guide](https://typeroll.com/docs/guides/the-editor/) for the desktop and mobile workflows. ## Software, hosting and connected services [Section titled “Software, hosting and connected services”](https://typeroll.com/docs/#software-hosting-and-connected-services) The open-source edition is free to self-host. Infrastructure and connected services have their own costs. [Typeroll Cloud](https://typeroll.com/) is the managed service; these docs describe the CMS and its supported workflows. Published sites are static files. Forms, Apps and Extensions can call separate runtime services. See [Cloudflare hosting and builds](https://typeroll.com/docs/publishing/cloudflare/) for the boundary between source code, build execution and hosting. ## Documentation for your agent [Section titled “Documentation for your agent”](https://typeroll.com/docs/#documentation-for-your-agent) Use [llms.txt](https://typeroll.com/docs/llms.txt) as the documentation index, or [llms-full.txt](https://typeroll.com/docs/llms-full.txt) for the complete text. The index also links to a separate text version of every page, so your agent can fetch only what it needs. Text exports contain absolute links and source addresses and do not require JavaScript or a login. These files describe the product; they do not grant access to your sites. API and MCP requests still need your credentials and the appropriate permissions.