Skip to main content
Automation live

SEOBlogBot MCP Server

TypeScript MCP Server

SEOBlogBot MCP Server

Built the full MCP server: tool registration and dispatch, the shared services layer (HTTP, PageSpeed, Search Console, Google auth), and all 8 tool implementations.

Project Overview

SEOBlogBot is an open-source Model Context Protocol server written in TypeScript. Install it once and Claude gains eight SEO audit tools: six that run without credentials (sitemap audit, robots.txt check, meta-tag validation, Core Web Vitals via PageSpeed Insights, schema recommendation, and Lighthouse audit) plus two that use a Google Search Console service account for URL indexing inspection (single and batch). It is organized in three layers: an entry point that registers and dispatches all 8 tools, a shared services layer (HTTP, PageSpeed, Search Console, Google auth), and one file per tool.

“

Challenge

Expose reliable SEO auditing inside an AI coding session so the developer never leaves the chat or hand-wires API clients for PageSpeed and Search Console.

Key Features

build

8 SEO Audit Tools

Sitemap audit, robots.txt check, meta-tag validation, Core Web Vitals, schema recommendation, Lighthouse audit, and single + batch GSC indexing inspection.

bolt

Natural-Language Interface

Ask Claude to audit a sitemap or check indexing in plain English; the server handles the HTTP requests, API calls, and parsing in the background.

balance

MIT Licensed

Open source, installable in any Claude Code or Claude Desktop session via a stdio MCP entry in mcp.json.

Lessons Learned

  • school Wrapping existing SEO APIs as MCP tools keeps the audit inside the AI session where the fix already happens, removing the context switch to a separate dashboard.