Laravel AI Blog documentation
Install the package, score your first post, then add the parts you need: AI drafting, the MCP server for agents, the public blog routes or the command bus. Every page is also available as Markdown, and llms-full.txt has all of it in one file.
Guides
Getting startedInstall Laravel AI Blog, run the migrations and score your first post for SEO. Requirements, setup and a 60-second tour of the API.Use your Post modelKeep your own Eloquent Post model: add the HasBlogSeo trait, map your field names and get SEO scores and internal links on it.MCP server for agentsEnable the built-in MCP server so Claude Code, Claude.ai and ChatGPT can draft, score, link and schedule posts. Agents cannot publish.Blog routes and SEO tagsTurn on /blog routes, Blade components and RSS. See every canonical, Open Graph and JSON-LD tag the pages send, and schedule publishing.Safe fetchingSafeFetcher reads web pages and feeds for AI research while blocking SSRF: public addresses only, pinned DNS, robots.txt and size limits.Command busRoute every blog change through one command bus: abilities, validation, idempotency keys that replay retries, dry runs and an audit trail.FAQ (107 questions)Answers to every common question about Laravel AI Blog: installation, SEO scoring, AI drafting, the MCP server, routes, safe fetching and testing.
Project
Philosophy and roadmapWhy Laravel AI Blog makes human writers faster instead of mass-producing posts, and what is planned next: sitemaps, embeddings, Filament.ContributingSet up Laravel AI Blog locally, run the tests and static analysis, and send a pull request. Good first issues are listed for most roadmap items.SecurityHow to report a security vulnerability in Laravel AI Blog privately, and which versions receive security fixes.ChangelogEvery release of Laravel AI Blog with what changed: SEO tags, AI features, MCP tools, safe fetching and breaking changes.